我的問題很簡(jiǎn)單,它涉及正則表達(dá)式轉(zhuǎn)義。您是否必須/在正則表達(dá)式中轉(zhuǎn)義正斜杠?您將如何去做呢?
3 回答

絕地?zé)o雙
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
什么上下文/語(yǔ)言?有些語(yǔ)言/
用作模式定界符,所以是的,您需要根據(jù)哪種語(yǔ)言/上下文對(duì)其進(jìn)行轉(zhuǎn)義。您可以通過在其前面加上反斜杠來(lái)對(duì)其進(jìn)行轉(zhuǎn)義:\/
對(duì)于某些語(yǔ)言(例如PHP),您可以使用其他字符作為分隔符,因此您無(wú)需對(duì)其進(jìn)行轉(zhuǎn)義。但是AFAIK在所有語(yǔ)言中,唯一具有的特殊意義/
是它可能是指定的模式定界符。

慕無(wú)忌1623718
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用反斜杠\
或選擇其他定界符,即m#.\d#
代替/.\d/
“在Perl中,如果您將字母m開頭(用于匹配),則可以將/正則表達(dá)式定界符更改為幾乎任何其他特殊字符;”
- 3 回答
- 0 關(guān)注
- 673 瀏覽
添加回答
舉報(bào)
0/150
提交
取消