我剛介紹給Regex
主播\<
和\>
。但是我沒有發現代碼能夠看到它們在代碼中的實際使用情況。因此,在這種情況下,你可以幫助我通過代碼的幫助理解他們達到目的的方式有多不同?正則表達式錨點之間的區別是什麼 < and >?
我發現這些來自Cheat Sheet。
感謝
我剛介紹給Regex
主播\<
和\>
。但是我沒有發現代碼能夠看到它們在代碼中的實際使用情況。因此,在這種情況下,你可以幫助我通過代碼的幫助理解他們達到目的的方式有多不同?正則表達式錨點之間的區別是什麼 < and >?
我發現這些來自Cheat Sheet。
感謝
你是否混淆了斜槓和反斜槓? –
你列出了兩次'\>'。我想你在第一個參考文獻中是指'\ <'。 – JDB
@ Cyborgx37爲什麼''Hello'在'LHS'的'<>'中? –
他們的意思是「這個詞開始」(\<
)和「字的結束」(\>
),其中一個「字」是字母數字字符串。但是,我不認爲Ruby支持它們。它們似乎特定於一小部分正則表達式引擎,特別是POSIX ERE。
大多數正則表達式引擎(包括Ruby)只有單詞邊界(\b
),他們在開始或詞的末匹配,他們能夠滿足大多數使用情況。
例如,/bar\b/
將匹配"bar"
或(部分)"rebar"
而不是"barf"
。
我可以有一個微小的代碼,從你的末端可視化這些'錨'! –
'+ 1'也給你! –
你在哪裏看到的錨。發佈鏈接到相關資源將是有益的。 –
如果他們逃脫了,他們只是字符。 – sawa
我在我的描述中提供了鏈接!你現在可以看到! –