我陷入了一个非常简单的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";
此代码片段解决了您的问题:
$a = "lorem ipsum 1234 dummy text";
$a = preg_replace("/['d]/", "", $a);
echo $a;
尝试:
preg_replace("/('d)+/", "", $except_txt);