sol*_*old 3 regex replace visual-studio
我需要转换表单的表达式:
return *;
Run Code Online (Sandbox Code Playgroud)
成:
return filter(*);
Run Code Online (Sandbox Code Playgroud)
用通配符表达它似乎很简单,但是,在visual studio的搜索和替换dailog中,没有办法将第一个星号与第二个星号相关联.我认为正则表达式可以很容易地做到这一点,但我对正则表达式知之甚少.
如何在正则表达式中表达此标准?
在VS中搜索/替换正则表达式时的捕获组可以通过用花括号括起来给出.
只需使用即可给出反向引用\1.输入字段右侧还有一个菜单,其中包含构建块.
所以你只需要更换
return {[^;]+};
Run Code Online (Sandbox Code Playgroud)
通过
return filter(\1);
Run Code Online (Sandbox Code Playgroud)
将[^;]+要至少有一个字符不是一个分号,所以除非你返回委托或匿名方法这应该做工精细指定.
| 归档时间: |
|
| 查看次数: |
1420 次 |
| 最近记录: |