如何使用正则表达式将不跟随
\n
的\r
替换为\r\n
?
问题
我正在创建一个Windows文本编辑器,其中换行符被添加为\r
。因此,当我在记事本中打开文件时,它们不会被识别为换行符。
尝试过的方法
我已经尝试了到处寻找(Google、stackoverflow等),但是一直没有找到我需要的东西。
到目前为止,我尝试过的所有方法都可以完成第一次操作,但即使后面跟着\n
,它们也会不必要地替换掉\r
。
参考表达式:
"\r(?!^\n)", "\r\n"