如果子字符串不存在,如何在子字符串之前添加字符?

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

在行

Some\r\nString\r\nSome\r\nonemoreString\r\nonemoreString\r\nString
中,如果S字符之前没有换行符,我需要在S字符之前放置换行符。

不幸的是,正则表达式太复杂了,我无法理解,而且我在Google上找不到现成的解决方案

php regex string substr
1个回答
0
投票
<?php
  $str="Some\r\nString\r\nSome\r\nonemoreString\r\nonemoreString\r\nString";
  $str=str_replace("S","\r\nS",str_replace("\r\nS","S",$str));
  echo $str;
?>
© www.soinside.com 2019 - 2024. All rights reserved.