0

私は文字列を持っています

<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**
4

2 に答える 2

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>
于 2013-07-18T12:40:44.060 に答える
-1

最後に、文字列をクリーンアップするために必要なコードを見つけました

preg_replace('/[^(\x20-\x7F)]*/', '', $strip2);
于 2013-07-18T14:34:29.780 に答える