首页 > 代码库 > 正则表达式

正则表达式

Q1.EmEditor中转换C#注释的显示格式,由三行显示成一行

1         /// <summary>2         /// 対象期間3         /// </summary>
原来格式
1         /// <summary>対象期間</summary>
现在格式

A1.使用编辑器的替换功能

Find:///\s*<summary>\r\n.+///\s*(.+)\r\n.+///\s*</summary>\r\n

Replace With:/// <summary>\1</summary>\r\n

R:1.\1表示:在\1的这个位置替换Find表达式中的第一个圆括号中的内容;把第一个括号叫做相关组1,把\1叫做编号组,它会引用相关组1匹配到的内容。

   2.在VS2012中替换使用的标识符不是\1,而是$1。

   3.Visual Studio 使用 .NET framework 正则表达式查找和替换文本。 在 Visual Studio 2010 和早期版本中,Visual Studio 在“查找和替换”窗口中使用自定义正则表达式语法。(来源MSDN