【发布时间】:2010-02-26 02:30:34
【问题描述】:
是否可以利用 Visual Studio 2005/2008 的“查找”和“替换”功能以及正则表达式将多行已经编码的 C# 代码替换为一行代码?
请注意,Visual Studio 的“查找”和“替换”正则表达式语法与 .NET Framework 不同。
【问题讨论】:
标签: c# visual-studio regex replace
是否可以利用 Visual Studio 2005/2008 的“查找”和“替换”功能以及正则表达式将多行已经编码的 C# 代码替换为一行代码?
请注意,Visual Studio 的“查找”和“替换”正则表达式语法与 .NET Framework 不同。
【问题讨论】:
标签: c# visual-studio regex replace
试试:
.|\n
“。”匹配任何字符,“\n”匹配换行符,“|”告诉您匹配“。”或“\n”。
【讨论】:
\n 是 Find & Replace 语法中的换行符。只需将 \n 替换为空即可。
【讨论】:
测试:
在查找和替换对话框中: 获取“START”和“END”之间的所有内容
START(.|\n)*?END
【讨论】: