在PHP中,\R应该匹配任何换行序列的转义字符在字符类中不起作用.
我最近在stackoverflow上的另一个答案中了解了这个特殊字符,并且说实话我还没有找到很多在线来记录它的存在 - 除了在用户评论中,它在php.net上没有提到.
问题(S):
\R字符类中工作?例1:(https://regex101.com/r/vA8xV3/3)
$a = "line1
line2"
echo preg_replace('/\R/',' ',$a);
Run Code Online (Sandbox Code Playgroud)
返回(查找匹配,替换为单个空格):
line1 line2
Run Code Online (Sandbox Code Playgroud)
例2:(https://regex101.com/r/vA8xV3/2)
$a = "line1
line2"
echo preg_replace('/[\R]/',' ',$a);
Run Code Online (Sandbox Code Playgroud)
返回(不匹配):
line1
line2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
349 次 |
| 最近记录: |