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

时间:2015-02-27 13:30:23

标签: regex visual-studio-2012 replace

在视觉工作室的查找和替换屏幕上我找不到什么

   \.Text =(.+)

并在替换为:我有

.Text = server.HtmlEncode($1) 

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

所以它正在改变

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))

并且不会进入下一行。(如果单独的话,请保留本案例中的下一行)

1 个答案:

答案 0 :(得分:1)

您可以尝试转动

上的单线标志
(?s:(.+))

来源: MSDN

或者你可以试试这个:

([^\r\n]+)

这实际上是指除了回车(\r)和换行(\n)之外的所有内容。