php – 除非有空格,否则删除字符串

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 除非有空格,否则删除字符串脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个正则表达式,我希望它删除$和$之间的所有文本并用空字符串替换它,除非在两个$符号之间有任何空格,并且在这种情况下忽略替换.使用我现在的正则表达式,无论是否有空格,它都会删除它.

<?PHP
$tmp = "<p>
    $random_text$
</p>
<p>
    $random text2$
</p>
<p>
    This is some text
</p>
<p>
    This is some text
</p>";

$tmp = PReg_replace("/\\$[^ ].+?\\$/","",$tmp);

所以,最后我想把它作为输出.正如您可能注意到的那样,第一段@L_512_7@之间的文字已经消失,但第二段仍然有效.

<p>

</p>
<p>
    $random text2$
</p>
<p>
    This is some text
</p>
<p>
    This is some text
</p>

解决方法

/\\$[^ ]+?\\$/

我刚删除了这个点

脚本宝典总结

以上是脚本宝典为你收集整理的php – 除非有空格,否则删除字符串全部内容,希望文章能够帮你解决php – 除非有空格,否则删除字符串所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。