Viac na
Ako spočítať výskyt reťazca v reťazci?
Ako môžem spočítať počet výskytov určitého reťazca v inom reťazci. Napríklad toto sa snažím urobiť v Javascripte:
var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
551
3
Znak
g
v regulárnom výraze (skratka pre global) hovorí, že sa má prehľadávať celý reťazec, a nie iba prvý výskyt. Toto sa zhoduje s výrazomis
dvakrát:-- begin snippet: js hide: false console: true babel: false -->
A ak neexistuje žiadna zhoda, vráti sa
0
:Na definovanie takejto funkcie môžete použiť
match
: