匹配\ r \ n的所有实例,除了在文档末尾出现的所有实例之外

问题描述 投票:0回答:1

使用preg_replace,我需要定义正则表达式PATTERN以匹配所有换行符\r\n的实例,但不包括在文本末尾出现的所有实例。

preg_replace(PATTERN,'"\r\n"',$text)

在这种情况下如何指定模式?

php regex line-breaks carriage-return linefeed
1个回答
0
投票

为行尾添加负前瞻:

preg_replace('/\r\n(?!$)/','"\r\n"',$text)
© www.soinside.com 2019 - 2024. All rights reserved.