Ich möchte einen regulären Ausdruck, der Phrasen innerhalb einer größeren Zeichenfolge mit "st" beginnt. Es muss case insensitive sein und durchsucht die ganzen Strings und gibt mir die Anzahl der Matches zurück.Wie bekomme ich einen regulären Ausdruck, der mit dieser Phrase beginnt?
Was ich habe:
/st+/ig
Ich teste es auf:
st stuff pistuff stuff
stuff st st st st stuff notstuff
STUFF STUFF STUFF
sti
stiiiiii
stiiii
stufff
stiufff
Es passt fast alles richtig, außer es auch pistuff und notstuff aufgreift wird.
Starten Sie die Regex mit '^' zu * Anker * es zu Beginn des Test-String. – Pointy
Ich habe das versucht und es gibt mir nur ein Ergebnis. Ich möchte es am Anfang der Wörter, nicht die Zeichenfolge. – munchschair
Verwenden Sie '\ b', wie ich in meiner Antwort angegeben habe. – timolawl