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

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

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