首页 > 解决方案 > 在正则表达式中指定下一行

问题描述

所以我试图替换一个简单的字符串

\r\n
Fixed all files in 0.001 seconds, 2.000 MB memory used\r\n

到目前为止,我有以下内容:

Fixed all files in (.*?), (.*?) memory used\\r\\n

但是无论我如何或尝试什么,我都无法指定第一行的 \r\n 我错过了什么?

标签: regex

解决方案


通过转义反斜杠来匹配第一行\r\n,就像您在之后所做的那样memory used,然后将换行符/s 与 匹配\s,然后是您的原始 RE:

\\r\\n\s+Fixed all files in (.*?), (.*?) memory used\\r\\n

替换为空,结果为空字符串:

https://regex101.com/r/9uWQDp/2


推荐阅读