我有一个长字符串,可以同时保存所有这些值:
hello<!>how are you? <!>I am fine<!> What is up? <!> Nothing!
Run Code Online (Sandbox Code Playgroud)
我需要找到所有这些可能性:
' <!> '
' <!>'
'<!> '
'<!>'
Run Code Online (Sandbox Code Playgroud)
并用"\n"替换它们
可以用php中的str_replace实现吗?
如果你只有这四种可能性,那么你可以做到这一点str_replace.
$str = str_replace( array( ' <!> ', ' <!>', '<!> ', '<!>' ), "\n", $str );
Run Code Online (Sandbox Code Playgroud)
是的,但如果有两个空格怎么办?还是标签?你为每个人添加一个空间案例吗?
您可以为每个添加特殊情况,也可以使用正则表达式:
$str = preg_replace( '/\s*<!>\s*/', "\n", $str );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |