A---B---A---B---A---B---A原意是想使用正值表達(dá)式 A.+?B.+?A 來(lái)匹配3個(gè) "A---B---A",而實(shí)際上只能匹配2個(gè),請(qǐng)問(wèn)有什么辦法可以匹配3個(gè)?不知道多少分是標(biāo)準(zhǔn)。先給50。
2 回答

素胚勾勒不出你
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
這則表達(dá)式每次都是從上一次成功匹配的結(jié)尾開(kāi)始查找下一次的匹配,所以你的例子只能匹配
A---B---A---B---A---B---A
想匹配3次的話(huà)需要在每次Match的時(shí)候指定開(kāi)始位置。

www說(shuō)
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
檢查字符串中重復(fù)出現(xiàn)的啟 單詞的正則 Regex rx=new Regex(@"\b(?\w+)\s+(\k\b)") 你這個(gè),我還沒(méi)試出來(lái)
- 2 回答
- 0 關(guān)注
- 790 瀏覽
添加回答
舉報(bào)
0/150
提交
取消