正则表达式用 n替换^ M或删除^ M.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式用 n替换^ M或删除^ M.相关的知识,希望对你有一定的参考价值。

我有一个文件,我想从下面删除^ M字符

第1行; ^ Mline2;

输出如下:

一号线; 2号线;

如何在不创建临时文件的情况下实现此目的?将欣赏任何shell命令,perl命令或eclipse查找和替换。

答案

我不确定^M你是指文字字符串^M还是控制字符(回车)。如果你的意思是文字字符串:

sed -e 's/^M/
/g' file

如果你的意思是回车:

sed -e 's/
/
/g' file

以上是关于正则表达式用 n替换^ M或删除^ M.的主要内容,如果未能解决你的问题,请参考以下文章

java 正则表达式

正则表达式收集

正则表达式查找字符串并替换它或根据条件添加额外字符

正则表达式

正则替换换行符和把 br 替换成换行符

正则表达式在线测试