如何修剪同一字符串中两个特定字符之间的空白区域?即我只是想要关闭的第一标签那里,下一个单词的起始之间的空间......找到字符间的空白php
我希望把这个:
<code>
testing testing 123
test
到这一点:
<code>testing testing 123
test
<code>
将永远在那里,所以也许我可以用它作为某种定位点?
感谢
如何修剪同一字符串中两个特定字符之间的空白区域?即我只是想要关闭的第一标签那里,下一个单词的起始之间的空间......找到字符间的空白php
我希望把这个:
<code>
testing testing 123
test
到这一点:
<code>testing testing 123
test
<code>
将永远在那里,所以也许我可以用它作为某种定位点?
感谢
使用正则表达式,像这样:
$trimmed = preg_replace('/(<[^>]*>)\s*/', '\1', $input_string)
这将工作在任何HTML标记;)
$trimmed = trim(substr($in, 6));
<code>
后,将删除的空白直到第一个非空白。
假设<code>
总是存在于您的字符串的开头,你可以使用:
$str = preg_replace('/^<code>\s+/', '<code>', $str)
正则表达式以上将在行(^指标)的开头匹配<码>标记并移除它后面的所有空白字符(\ s +)模式。