16
我想在查找替換如何使用正則表達式
#{account_nbr}
與
{{account_nbr}}
替換WebStorm/PhpStorm,我嘗試這樣做:
\#\{()\w+\1\}
,並在更換,這個:
{{\$1}}
發現似乎工作,但我無法正確得到反向引用。
怎麼了?
我想在查找替換如何使用正則表達式
#{account_nbr}
與
{{account_nbr}}
替換WebStorm/PhpStorm,我嘗試這樣做:
\#\{()\w+\1\}
,並在更換,這個:
{{\$1}}
發現似乎工作,但我無法正確得到反向引用。
怎麼了?
http://i.imgur.com/WhBQMmO.png是僅用來存儲字代替明確反向引用。你的正則表達式正常工作=) – funivan
太好了。感謝你及時的答覆!這是否意味着反向引用是括號內的所有內容? – ndemoreau
什麼是內部*非轉義*括號稱爲*捕獲組*(http://www.regular-expressions.info/brackets.html)。當我們在正則表達式本身中使用'1',或者在替換字符串中使用'$ 1'時,它是一個* back-reference *(http://www.regular-expressions.info/refreplacebackref.html)。 –