可能重复:
正则表达式:匹配所有单词,除了
我需要您的帮助才能在 PHP 中使用 Regex 来否定选择。所以我有一个这样的字符串:“你好,我的名字是汤姆”
我需要做的是从这个字符串中删除所有内容,而不是“tom”或“jack”或“alex”,所以我尝试了:
$MyString = "Hello my name is tom"
print_r(preg_replace('#^tom|^jack|^alex#i', '', $MyString));
但它不工作...
你能帮我吗?谢谢