Wenn Sie nur Linien beginnend mit Stopp Verwendung
^stop
passen wünschen Wenn Sie mit dem Wort beginnen Linien entsprechen wollen gefolgt von einem Leerzeichen aufhören
^stop\s
Oder, wenn Sie möchten Übereinstimmungen, die mit dem Wort stop beginnen, aber gefolgt von einem Leerzeichen oder einem anderen Nichtwortzeichen, das Sie verwenden können (Ihr Regexgeschmack erlaubt)
Auf der anderen Seite, was folgt, entspricht ein Wort am Anfang eines Strings auf den meist Regex-Varianten (in diesen Aromen \ w das Gegenteil von \ W entspricht)
^\w
Wenn Ihr Geschmack das nicht hat \ w Verknüpfung können Sie
^[a-zA-Z0-9]+
Seien Sie vorsichtig verwenden, die dieses zweite Idiom nur Buchstaben und Zahlen übereinstimmen, überhaupt kein Symbol.
Ihre regex Geschmack manuell prüfen zu wissen, welche Verknüpfungen erlaubt sind und was sie genau übereinstimmen tun (und wie gehen sie mit Unicode.)
+1 für die Verallgemeinerung Ihrer Antwort. Ich würde gerne mehr davon auf Stack Overflow sehen. Macht es meiner Meinung nach zu einer besseren Lernquelle. – Jim