AWE/MERL 5101 的 PHP 正则表达式

问题描述 投票:0回答:1

我正在尝试为下一个阶段“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}/ 但不起作用

任何帮助

php regex nsregularexpression qregularexpression
1个回答
0
投票

我建议您在括号内使用字符串的可能变体,并为了避免冲突,使用另一个字符 - 此处建议

~
- 作为模式分隔符:

$pattern = '~(AE/ME|AWE/ME|AWE/MERL) 5101~';

检查:

var_dump(preg_match($pattern, 'foo AWE/ME 5101 bar'));

结果:

int(1)
© www.soinside.com 2019 - 2024. All rights reserved.