連字符是正則表達(dá)式中的一個特殊字符,例如,要選擇范圍,我可以執(zhí)行以下操作:[0-9A-F]但是在方括號之外它只是一個普通的角色嗎?我已經(jīng)在幾個在線正則表達(dá)式測試器上測試了這個,并且連字符似乎在方括號之外用作普通字符(如果它不在兩個字符之間,甚至在方括號內(nèi)部 - 例如[-g]似乎匹配 - 或g)是否逃脫。我找不到答案,但我想知道是否傳統(tǒng)的逃避連字符。
3 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個贊
通常,您始終將連字符放在[]
匹配部分中。EG,要匹配任何包含連字符的字母數(shù)字(寫得很長),你會使用[-a-zA-Z0-9]
- 3 回答
- 0 關(guān)注
- 1015 瀏覽
添加回答
舉報
0/150
提交
取消