代码之家  ›  专栏  ›  技术社区  ›  josephj1989

c regex替换如何将文本附加到每行的末尾(c)

  •  2
  • josephj1989  · 技术社区  · 15 年前

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

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

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

    但这些都不起作用。在所有情况下,多条线合并为一条线。 我怎样才能做到这一点?

    1 回复  |  直到 15 年前
        1
  •  1
  •   OdinX    15 年前

    你应该能够做到:

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

    用要附加到每行末尾的字符串替换文本