如何使用正则表达式替换所有类型的换行符(CR、LF和CrLf)?
我尝试了不同的"\n"和"\r"组合,但都无法找到它们。
formatedString = System.Text.RegularExpressions.Regex.Replace(text, "\r\n", "[Exp 1]")
以下代码可以完成工作,但是我无法使用正则表达式替换换行符,这让我感到困扰。
formatedString = formatedString.Replace(Environment.NewLine, "[Environment.NewLine]") ' Equals CR
formatedString = formatedString.Replace(ControlChars.CrLf, "[ControlChars.CrLf]") ' CR and LF
formatedString = formatedString.Replace(ControlChars.Cr, "[ControlChars.Cr]") ' Carriage Return (CR)
formatedString = formatedString.Replace(ControlChars.Lf, "[ControlChars.Lf]") ' Line Feed (LF)
欢迎提出所有有关IT技术的建议!:)