Ich kenne die meisten regulären Ausdruck-Engines, einschließlich der in JavaScript \b
, um eine Wortgrenze, sei es am Anfang oder am Ende eines Wortes.Gibt es JavaScript-Äquivalente für den Vim-regulären Ausdruck Anfang und Ende von Wortatomen " <" and ">"?
Aber Vim hat auch zwei spezifischere regulären Ausdruck Atome:
\<
matches only the word boundary at the start of a word\>
matches only the word boundary at the end of a word
Does JavaScript haben ein Äquivalent zu dieser Atome, und wenn nicht, ist es eine Möglichkeit, auszudrücken ihre präzisere Semantik anders?
Eigentlich habe ich gerade angefangen mir Sorgen zu machen, dass '\ <' and '\>' eigentlich von Vim stammen ... vielleicht stammen sie von beiden. Jetzt prüfen ... – hippietrail
Aber wird keine Wortgrenze sowohl der Anfang eines Wortes als auch das Ende eines anderen Wortes sein? Was ist der Unterschied, mit dem du umgehen willst? –
@MarkReed, nein, weil eine Wortgrenze nur mit der Position direkt vor/nach einem Wort übereinstimmt und z. das Leerzeichen vor/nach dem Wort. – stema