Visual studio VS find&;中正则表达式的通配符;代替
我需要转换表单的表达式:Visual studio VS find&;中正则表达式的通配符;代替,visual-studio,regex,replace,Visual Studio,Regex,Replace,我需要转换表单的表达式: return *; 进入: 用通配符表示似乎很简单,但是在VisualStudio的search&replace dailog中,无法将第一个星号与第二个星号关联起来。我想正则表达式很容易做到这一点,但是我对正则表达式知之甚少 如何在正则表达式中表示此条件?在VS中搜索/替换正则表达式时,可以通过用大括号括起某个对象来表示捕获组 只需使用\1即可提供反向引用。输入字段右侧还有一个菜单,包含构建块 所以你只需要更换 return {[^;]+}; 借 [^;]+指定您
return *;
进入:
用通配符表示似乎很简单,但是在VisualStudio的search&replace dailog中,无法将第一个星号与第二个星号关联起来。我想正则表达式很容易做到这一点,但是我对正则表达式知之甚少
如何在正则表达式中表示此条件?在VS中搜索/替换正则表达式时,可以通过用大括号括起某个对象来表示捕获组 只需使用
\1
即可提供反向引用。输入字段右侧还有一个菜单,包含构建块
所以你只需要更换
return {[^;]+};
借
[^;]+
指定您至少需要一个非分号的字符,因此除非返回委托或匿名方法,否则这应该可以正常工作。+1在VS的早期版本中,标记表达式,其中包含\(exp\)
而不是{exp}
。哦,好的,我完全忽略了这个版本,已经使用VS2k8很长时间了。
return {[^;]+};
return filter(\1);