匹配以下所有三个SKU的正则表达式是什么?
EPUBRISKSPANISH
PUBRISKSPANISH
PUBRMESPANISH
我需要在字符串的末尾匹配这些trhee字符串。
/$SPANISH/
在正则表达式测试中不起作用,我做错了吗?
答案 0 :(得分:3)
您需要将$
放在模式的末尾:
/SPANISH$/
你所拥有的模式会尝试匹配字符串的结尾,然后是“SPANISH”,这是不可能的。
答案 1 :(得分:1)
你需要取出所有比赛:
preg_match_all('/\b[A-Z]+SPANISH\b/', $string, $matches);