有人可以帮我制定这个REGEX,因为我不熟悉preg_match_all过滤器,我想要REGEX:
$phone_regex = '~(?:\+?169|0)(?:\s*\d{3}){2}\s*\d{4}~';
$phone_res = preg_match_all($phone_regex, $content, $phone_matches);
REGEX 1
输入:
1 =>加上de 5500 personnesontdéjàsignélapétitionenligne。 Dans la droite ligne de ce mouvement,unemanifesestestorganiséejeudidevant la mairie de Metz。
2 => Dans uncommuniquépétition
Ladécisiondela Ville de Metz de confierlescinémas
输出:
1 =>加上de 5500 personnesontdéjàsignélapétitionenligne。
2 => Dans uncommuniquépétition
REGEX 2
输入:
1 => 50040
2 => 50 040
3 => AA123
输出:
1 => 50040
2 => 50 040
答案 0 :(得分:0)
([^\.]*pétition[^\.^\n]*\.?)
并为您的邮政编码:(\d\s?\d\s?\d\s?\d\s?\d)
在此代码中使用一些示例文本测试此正则表达式:https://www.regex101.com/