【发布时间】:2015-03-23 14:51:02
【问题描述】:
有人可以帮我制定这个正则表达式吗,因为我不熟悉 preg_match_all 过滤器,我想要正则表达式:
- 包含“请愿书”并由 . 分隔的句子。或换行符
- 邮政编码的格式为 XXXXX(数字)(数字之间最终有空格,例如:X XX XX 或 X XXXX)
$phone_regex = '~(?:\+?169|0)(?:\s*\d{3}){2}\s*\d{4}~';
$phone_res = preg_match_all($phone_regex, $content, $phone_matches);
正则表达式 1
输入:
1=> Plus de 5500 personnes ont déjà signé la pétition en ligne。 Dans la droite ligne de ce mouvement, une manifest estorganisée jeudi devant la mairie de Metz。
2=> 公报请愿书
La decision de la Ville de Metz de confier les cinémas
输出:
1=> Plus de 5500 personnes ont déjà signé la pétition en ligne。
2=> 公报请愿书
正则表达式 2
输入:
1=> 50040
2=> 50 040
3=> AA123
输出:
1=> 50040
2=> 50 040
【问题讨论】:
-
如果您提供示例字符串和预期结果会有所帮助。
标签: php regex preg-match-all