Hello monks.
I have been fidgeting with code and searching online but can't seem to arrive at the correct answer for my problem.
I am given a string. I need to determine whether or not that string exists within a provided array. However, the string may only be the first part of an element within the array.
For example, if I have @WORDS = {"trying", "helping", "doing"}, and I am given string $_ = "help", I would want to return true, because the "helping" element in the @WORDS array contains "help".
One thing to note, is that the provided string is always going to be the beginning of any word found in the array. So if there was an element in an array "whelp", that would not resolve true.
I hope I have explained this properly and succinctly. I have tried using grep {/^$_.*/} @WORDS, but that does not work. I have also tried using ($_ =~ m/^@WORDS/) to no avail as well.
Any help on this matter would be greatly appreciated!
In reply to Searching for a string within an array using regex by Aquilae
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |