【求助】请问大神们,VS2015如何用正则表达式的反向引用来替换?
visualstudio吧
全部回复
仅看楼主
level 1
情儿沫沫 楼主
大神们好,我VS用得不久,对于VS里的查找替换不太会用,想请教一下:
例:
现在有两行代码:
m_propStoreUI.OnHide(() =>
……
m_clothsStoreUI.OnHide(() =>
我想把它改成这样:
m_propStoreUI.OnShow(() =>
……
m_clothsStoreUI.OnShow(() =>
我知道可以用正则表达式查找,于是我这么写:
查找成功了,于是我打算加上括号再反向引用替换:
可是按下替换后发现,替换词的\1就是“\1”,\(也是“\(”:
于是我百度了一下, 有人说VS中不能用小括号,要用花括号,于是我试了下:
发现根本查找不到……
请问如何用正则表达式去替换呀?
2016年01月13日 04点01分 1
level 1
百度说的不用小括号时你的第二行。。。直接是1.OnHide(()就可以了。正则的{}是放数字的!
2016年04月19日 01点04分 2
没用呀,直接就被替换成“1.OnHide(()”了
2016年04月19日 02点04分
1