0
"aaa bbb ccc \n.000.\n 111".match(/^(?=\.).*(?=\.$)/m)
我要尋找一個在上面的代碼,結果是000
但一直給我.000
,注意零點之前的點。 適用於最後一個點,但不適用於第一個點。的Javascript正則表達式,無法在捕獲組
我錯過了什麼?
"aaa bbb ccc \n.000.\n 111".match(/^(?=\.).*(?=\.$)/m)
我要尋找一個在上面的代碼,結果是000
但一直給我.000
,注意零點之前的點。 適用於最後一個點,但不適用於第一個點。的Javascript正則表達式,無法在捕獲組
我錯過了什麼?
好像你想要使用lookbehind(/(?<=^\.).*(?=\.$)/m
),JavaScript沒有這些。改爲使用捕獲組。
/^\.(.*)\.$/m
如:?!
var match = str.match(/^\.(.*)\.$/m);
alert(match[1]);
感謝名單......缺乏回顧後發的是正確答案......已經解決了這個問題與捕捉... ...的人,這是快.. 。有一天,有人在我們提出這個問題之前回答了...... THX! – ZEE
@ZEE,np,歡迎來到Stack Overflow。如果有幫助,不要忘記接受答案和投票。 ;) – Qtax