Hvordan telle strengforekomster i streng?
Hvordan kan jeg telle antall ganger en bestemt streng forekommer i en annen streng. Dette er for eksempel hva jeg prøver å gjøre i Javascript:
var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
551
3
g
i det regulære uttrykket (forkortelse for *global*) sier at det skal søkes i hele strengen i stedet for bare å finne den første forekomsten. Dette samsvarer med
is` to ganger:Og hvis det ikke er noen treff, returneres
0
:Du kan bruke
match
for å definere en slik funksjon: