W whad Medlem sedan sep. 2003 223 inlägg Frågan 14 okt. 2003 12:42 #1 Finns det någon enkel funktion för att räkna ut antalet av ett visst tecken i en sträng? Ex. antalet A eller mellanslag i "Abra kadabra".
Jag vill även kolla så att samma tecken inte upprepas mer än två gånger i rad. Aaa ska alltså inte accepteras.
Det låter som att du behöver lite reguljära uttryck. :)
Titta lite på Vides eminenta artikel om Regular expressions på webeye.nu : Regular Expressions
En mycket bra artikel!
W whad Medlem sedan sep. 2003 223 inlägg Jag klarar bara av att få träff på ord med tre tecken eller fler, men jag vill ju bara få träff om det är samma tecken tre gånger eller fler i följd.
Detta är fel: objRegExp.Pattern = "[a-ö]{3,}"
W whad Medlem sedan sep. 2003 223 inlägg Ska man behöva lista upp hela alfabetet så, eller finns det något enklare mönster?
Engine^ Medlem sedan dec. 2000 3 887 inlägg Jag kommer inte på något smart :l
objRegExp.Pattern = "[a|b|c|...|å|ä|ö]{3,}"
Kan inte komma på någon växel som gör det smart... jag trodde att detta skulle fungera, men det är ett tankefel i den
objRegExp.Pattern = "([a-z]{1})\2"