gpt4 book ai didi

php - 删除字符串,除非有空格

转载 作者:可可西里 更新时间:2023-10-31 23:41:56 25 4
gpt4 key购买 nike

我有这个正则表达式,我希望它删除 $$ 之间的所有文本并将其替换为空字符串,除非两者之间有空格两个 $ 符号,在这种情况下忽略替换。使用我现在拥有的正则表达式,无论是否有空格,它都会将其删除。

<?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);

所以,最后我想将其作为输出。您可能会注意到,第一个段落标记之间的文本消失了,但第二个段落标记仍然存在。

<p>

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

最佳答案

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

我刚刚删除了点

关于php - 删除字符串,除非有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14125244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com