如果找到preg匹配排除该字符串php

时间:2013-11-05 10:36:45

标签: php

我陷入了一个非常简单的PHP问题。 我的字符串为$a = "123 text";,或者也可以是$a="lorem ipsum 1234 dummy text";

我希望输出为$a="text";$a="lorem ipsum dummy text"; 简而言之,我想排除可以 123 12345 或其他任何内容的数字。

我试过了$except_txt = "text 123456 dummy"; $pattern = "/12/"; $replacement = ""; $path = preg_replace($pattern, $replacement, $except_txt);

但输出为$except_txt = "text 3456 dummy";

2 个答案:

答案 0 :(得分:2)

此代码段解决了您的问题:

$a = "lorem ipsum 1234 dummy text";
$a = preg_replace("/[\d]/", "", $a);
echo $a;

答案 1 :(得分:0)

尝试:

preg_replace("/(\d)+/", "", $except_txt);