【发布时间】:2013-01-10 13:28:58
【问题描述】:
我需要用另一个字符(比如“X”)替换字符串中的每个换行符。我确实不希望用一个换行符折叠多个换行符!
PS:这个正则表达式用一个换行符替换所有连续的换行符,但这不是我需要的。
Regex regex_newline = new Regex("(\r\n|\r|\n)+");
【问题讨论】:
-
str = str.Replace(Environment.NewLine, "X");有什么问题? -
StackOverflow 社区希望您不仅要说明您的需求,还要说明您为实现它所做的努力。
-
@Jon,我没有尝试任何东西,因为我不喜欢正则表达式。 Environment.NewLine 是否处理所有 3 种情况:'\r'、'\n' 和 '\r\n'?
-
osmiumbin 我和前妻相处得不好,所以我和她离婚了,然后继续尝试更新、更简单的东西……到目前为止,她创造了奇迹……哈哈这个故事的寓意为什么要尝试当您可以使用任何可用的内部功能时,您不明白的东西
-
亲爱的乔恩,你误解了我的意思。我没有想出一个复杂的问题,所以你可以问我我做了什么来实现它。我要求一个可以用 10 个字符回答的特定小东西:替换每个换行符的正则表达式模式。你问我做了什么来实现它?罗弗。停止对您甚至懒得回答的问题投反对票。我对我想要的东西很精确。