我使用了一个在线的正则表达式测试工具来构建一个简单的正则表达式,但是在使用PHP的preg_match时,它会报出一个未知的修饰符$
。
这是正则表达式:
if (preg_match('/(^Keyword1/$|^Keyword2/$)/', $input, $matches))
我正在尝试检查
$input
是否完全等于 Keyword1/ 或 Keyword2/。我知道可以使用 "if ($input == 'Keyword1/')" 轻松实现此目的,但与在代码中使用十几个 if 语句相比,我宁愿使用几行正则表达式。如何解决这个问题?
in_array
。 - user180100