我想从文字中删除这些字词:
John Jack David
我写过这个正则表达式:
(John|Jack|David)
但它删除了John
(第一场比赛)并且与其他两个词不匹配。
我应该使用修饰符吗?哪一个?
答案 0 :(得分:2)
在PHP中,您需要使用preg_match_all()
才能匹配所有匹配项。
preg_match_all("/(John|Jack|David)/", $subject);
答案 1 :(得分:0)
你没有提到语言,但在Javascript中它看起来像这样:
'John Jack David'.replace(/John|Jack|David/g, 'hans');