在 visual studio 中的文件中使用正则表达式替换不排除换行符

using replace in files in visual studio with regular expression is not excluding line break

在 visual studio 的查找和替换屏幕中,我在下面找到什么

   \.Text =(.+)

并替换为:我有

.Text = server.HtmlEncode() 

不幸的是,它在查找中包含了分页符。

所以它正在改变

txtReleaseNum.Text = oTCSnextval.nextTire_Contract_Num().PadLeft(6, "0"c)
End If

    txtReleaseNum.Text = server.HtmlEncode( oTCSnextval.nextTire_Contract_Num().PadLeft(6, "0"c)
)                 End If

我想改成

            txtReleaseNum.Text = Server.HtmlEncode(oTCSnextval.nextTire_Contract_Num().PadLeft(6, "0"c))

而不是 运行 进入下一行。(在这种情况下,如果单独留下下一行就结束)

您可以尝试打开单行标志

(?s:(.+))

来源: MSDN

或者你可以试试这个:

([^\r\n]+)

这字面意思是除回车 return (\r) 和换行 (\n) 之外的所有内容。