【发布时间】:2016-07-16 03:08:12
【问题描述】:
我正在尝试使用正则表达式替换插入换行符,如下所示:
strFile = Regex.Replace(
strFile,
@"(FA|BO)\s+(\d{3}-\d+)(\s+)(.*?)(\s+)(\d+,*\d*\.\d+)\s*(FA|BO)\s+(\d{3}-\d+)(\s+)(.*?)(\s+)(\d+,*\d*\.\d+)\s*",
@"$2&$4&$6\n$8&$10&$12"
)
但我最终得到(字面意思)word\nword,而不是实际的换行符。
我做错了什么?
【问题讨论】:
-
您是否尝试删除
@? -
怎么样,真的不明白如果我删除 arroba 然后我可以使用换行符 \n
-
当我替换这个没有得到 newlinw 只得到文字 \n