我想删除带有follow match 的电话号码
一二三四五六七八九零
我试过跟随
$regexp = "/[one|two|three|four|five|six|seven|eight|zero]{4,}/";
$message = preg_replace($regexp , 'XXX', $message);
任何人请帮助
冒着教人钓鱼的风险。。。
在制作regex模式时,我对regexbuddy深信不疑。他们还有一个电话号码模式库。构建一个模式并查看其结果真的很容易。这是一把用于编程的瑞士军刀。我用了7年了,它总是在我的电脑上打开。
此外,它还可以为许多不同的场景生成php代码(以及javascript等)。
我不完全确定你想做什么,但首先,你定义了$regexp
,但随后引用了$number_regexp
检查正则表达式变量名
$regexp = "/[one|two|three|four|five|six|seven|eight|zero]{4,}/";
$message = preg_replace($regexp, 'XXX', $message);
对于0至9号
preg_replace("/[^0-9]/","",$message);
如果要删除所有数字,请使用''d
$message = preg_replace('/'d/', '', $message);
或者[^a-z''s],如果您想替换除字母表和空白之外的所有
$message = preg_replace('/[^a-z's]/i', '', $message);