i had string like this in javascript
var str = "This is my test string is Ingrédients";
the substring "Ingrédients"
can be also as "Ingredients"
how to get the index of substring "Ingrédients"
from the above string
by applying regular expression ( Ingr[ée]dients
)
If you just want to find the first occurrence of a regex match in a string, you can use search
. If you want to find all occurrences, then you can use repeated exec
and query the match index
values.
Here's an example: (see it on ideone.com):
text = "I'm cooking; these are my Ingredients! I mean Ingrédients, yes!";
// 0123456789012345678901234567890123456789012345678901234567890123
re = /Ingr[ée]dients/g;
print(text.search(re)); // "26"
print(text.search(re)); // "26" again
while (m = re.exec(text)) {
print(m.index);
} // "26", "46"
search
and exec
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With