正則表達(dá)式 \\([a-z]+\\)\\.\\1 是什么意思
2 回答

猛跑小豬
TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
都不可以匹配
var reg = new RegExp("\\([a-z]+\\)\\.\\1");var str = "abc.bc";reg.test(str); // false
\\代表轉(zhuǎn)義字符
\1代表第一個(gè)括號(hào)的內(nèi)容,的重復(fù)
但是你沒(méi)有括號(hào),你的括號(hào)都被轉(zhuǎn)義,成為真正的括號(hào),不是正則里面的括號(hào);

桃花長(zhǎng)相依
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
1個(gè)英文字母,1個(gè)冒號(hào)
或者是
1個(gè)斜杠\
然后是
1個(gè)斜杠\
然后又是1個(gè)或多個(gè)非斜杠
然后有是斜杠1個(gè)
然后這個(gè)整體又是1個(gè)或多個(gè)
然后又是1個(gè)或多個(gè)字母,數(shù)字,下劃線
就是匹配這樣的:
c:\Program Files\yugioh.bin
或者
\\yugioh.bin
- 2 回答
- 0 關(guān)注
- 1692 瀏覽
添加回答
舉報(bào)
0/150
提交
取消