如何在C#项目中找到要本地化的字符串?

时间:2014-06-20 14:03:42

标签: c# regex visual-studio

我正在尝试编写一个在Visual Studio或外部程序中使用的正则表达式,但没有成功。我想要表达的是:

  • 匹配包含引用文字的行,例如var myString = "This shall be moved out of here"
  • 请勿匹配///<summary>This method has some "quoted text"</summary>//This is "just a comment"等评论中的行,因为缩进可能会在其开头显示标签。

从Visual Studio中我可以按扩展名包含文件,比如*.cs,这样我就可以轻松跳过xml文件等等。但是,我无法排除这些*.Designer.cs文件,所以我发现FileSeek能够通过扩展程序或正则表达式包含和排除文件做得非常好;无论如何,如果有办法从VS完成同样的事情,那就太好了。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

以下正则表达式会匹配所有不会以//开头并且包含"的行。

^(?!\s*\/\/).*(?=\").*$

DEMO