Regex: Geben Sie "- Raum oder start of string" und "space oder Ende des Strings"

Sich vorstellen, Sie versuchen zu pattern match "stackoverflow".

Möchten Sie die folgenden:

 this is stackoverflow and it rocks [MATCH]

 stackoverflow is the best [MATCH]

 i love stackoverflow [MATCH]

 typostackoverflow rules [NO MATCH]

 i love stackoverflowtypo [NO MATCH]

Ich weiß, wie zu analysieren stackoverflow, wenn es hat Räume auf beiden Seiten mit:

/\s(stackoverflow)\s/

Gleich mit, wenn Ihr am Anfang oder Ende einer Zeichenfolge:

/^(stackoverflow)\s/

/\s(stackoverflow)$/

Aber wie geben Sie "Raum-oder end-of-string" und "Raum oder den Anfang der Zeichenfolge" mit einem regulären Ausdruck?

Schreibe einen Kommentar