C#正则表达式替换如何将文本追加到每行的末尾(C#)

时间:2010-06-19 00:36:17

标签: c# regex

我在网站上搜索了这个简单的问题,但无法找到答案。

我有一个多行字符串。我想在每行的末尾添加一个常量字符串。 我正在使用Regex.Replace但面临问题。我试图替换如下。

   Pattern             Replace With
-------------------------------------------
    $                   Text
    ($)                 Text$1
    \n                  Text
    \n                  Text\n
    (\n)                Text$1

但这些都不起作用。在所有情况下,多条线连接成一条线。 我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

你应该可以这样做:

string newString = oldString.Replace("\r\n", "Text\r\n");

将Text替换为要附加到每行末尾的字符串