Visual Studio Regex帮助

时间:2009-05-14 02:30:38

标签: .net visual-studio visual-studio-2008 visual-studio-2005

我在VS IDE中使用正则表达式查找/替换。我需要用空字符串替换所有aspx文件中的字符串message="My message"。 html看起来像这样

<input id="test" message="My message"/>

我正在尝试使用正则表达式查找message="{.*}",但它不起作用。

3 个答案:

答案 0 :(得分:1)

尝试message =“{[^”] *}“

答案 1 :(得分:1)

因为*是贪婪的,它会捕获,直到找到最后引用,而不是下一个引用,这是你想要的。通过告诉表达式捕获所有非引用字符,您可以确保它只捕获到下一个字符。

消息= “{[^”] *}“

答案 2 :(得分:0)

使用message =“[^ \”] *“

您可以在nregex网站上实时测试您的正则表达式查询 - http://www.nregex.com/nregex/default.aspx