如何删除标签之间的空格直到字符串?

时间:2013-07-18 12:38:31

标签: php regex string preg-replace

我有一个字符串

<td>    Some text</td><td>  July 3, 2013</td>

我想删除前导空格,以便生成的字符串看起来像

<td>Some text</td><td>July 3, 2013</td>

我正在使用preg_replace,但似乎无法弄清楚正确的语法。

preg_replace('/<td>\s+/', '<td>', $strip2); **<-doesn't work**

2 个答案:

答案 0 :(得分:2)

你的正则表达式完美无缺:

<?php
$str = "<td>    Some text</td><td>  July 3, 2013</td>";
$str = preg_replace('/<td>\s+/', '<td>', $str);
print $str;

打印:

<td>Some text</td><td>July 3, 2013</td>

答案 1 :(得分:-1)

终于找到了我需要清理字符串的代码

preg_replace('/[^(\x20-\x7F)]*/', '', $strip2);