DOM parse, как убрать специальные символы? - PullRequest
0 голосов
/ 14 февраля 2011

Я получаю строку:

$a="Delivered\r\n\t\t\t\t\t\r\n\t\t\t\t01/28/2011";

Я хочу

$v="Delivered@01/28/2011";

Ответы [ 2 ]

1 голос
/ 14 февраля 2011

Предполагая, что у вас действительно есть строка, вы можете удалить любой символ пробела с регулярным выражением:

$a = preg_replace("/\s+/", '', trim($a));

или, как вы хотите @ в строке:

$a = preg_replace("/\s+/", '@', trim($a));

Но работает ли это, зависит от вашего вклада.Если это всегда так, как указано выше, все должно быть в порядке.

Ссылка: trim, preg_replace

0 голосов
/ 14 февраля 2011

используйте $ a = preg_replace ('/ \ s + /', '', $ a) и после использования $ a = preg_replace ('/ \ s + /', '@', $ a).

какой инструмент используется для разбора?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...