在visual studio 2010中使用regexp查找和替换属性

时间:2013-07-19 00:53:49

标签: regex visual-studio

我有一个正则表达式(c|C)(lass)="([A-Za-z0-9_-]\s)(popup)(\s[A-Za-z0-9_-])",它将返回带有popup值的class属性。

我很难在visual studio 2010中找到并替换它。最后,我想将popup替换为另一个类名,让我们说im-with-stupid

我的第一个问题是运行查找返回Grouped expression is missing ')'.我的假设是错误是由"引起的。 如何在搜索中逃避此问题。

替换正则表达式的加分点 - 抱歉,我还没有做到这一点,以制作示例代码。

1 个答案:

答案 0 :(得分:2)

<强> VS2010:

查找内容:

  {[cC]lass="[A-Za-z0-9_\-]+ }popup{ [A-Za-z0-9_\-]+"}

替换为:

\1im-with-stupid\2

查找选项:

Use Regular expressions

<强> VS2012:

查找内容:

([cC]lass="\w+\s)popup(\s\w+")

替换为:

$1im-with-stupid$2

查找选项:

Use Regular expressions
相关问题