我正在尝试为下一个阶段“AE/ME 5101”或“AWE/ME 5101”或“任何文本或无文本AWE/MERL 5101任何文本或无文本”编写正则表达式
我需要在字符串中捕获“AWE/MERL 5101”或“AE/ME 5101”或“AWE/ME 5101”,或者字符串只能包含此短语。无论如何我需要提取它。我尝试使用 /[A-Z]{1-4}/[A-Z]{1-4}/ 但不起作用
任何帮助
我建议您在括号内使用字符串的可能变体,并为了避免冲突,使用另一个字符 - 此处建议
~
- 作为模式分隔符:
$pattern = '~(AE/ME|AWE/ME|AWE/MERL) 5101~';
检查:
var_dump(preg_match($pattern, 'foo AWE/ME 5101 bar'));
结果:
int(1)