preg_match_all 特定的正则表达式
preg_match_all Specific REGEX
有人可以帮我制定这个 REGEX 因为我不熟悉 preg_match_all 过滤器,我想要 REGEX 用于 :
- 包含 "petition" 并由 分隔的句子。或换行符
- 邮政编码的格式为 XXXXX(数字)(数字之间最终 space 例如: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=> 超过 5500 人已经在在线请愿书上签名。为了响应这一运动,星期四在梅斯市政厅前组织了一次示威活动。
2=> 在请愿书中
梅斯市委托电影院的决定
输出:
1=> 超过 5500 人已经在在线请愿书上签名。
2=> 在请愿书中
正则表达式 2
输入:
1=> 50040
2=> 50040
3=>AA123
输出:
1=> 50040
2=> 50040
([^\.]*pétition[^\.^\n]*\.?)
以及您的邮政编码:(\d\s?\d\s?\d\s?\d\s?\d)
在您的代码中使用此正则表达式之前,先在此处使用一些示例文本测试它:https://www.regex101.com/
有人可以帮我制定这个 REGEX 因为我不熟悉 preg_match_all 过滤器,我想要 REGEX 用于 :
- 包含 "petition" 并由 分隔的句子。或换行符
- 邮政编码的格式为 XXXXX(数字)(数字之间最终 space 例如: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=> 超过 5500 人已经在在线请愿书上签名。为了响应这一运动,星期四在梅斯市政厅前组织了一次示威活动。
2=> 在请愿书中
梅斯市委托电影院的决定
输出:
1=> 超过 5500 人已经在在线请愿书上签名。
2=> 在请愿书中
正则表达式 2
输入:
1=> 50040
2=> 50040
3=>AA123
输出:
1=> 50040
2=> 50040
([^\.]*pétition[^\.^\n]*\.?)
以及您的邮政编码:(\d\s?\d\s?\d\s?\d\s?\d)
在您的代码中使用此正则表达式之前,先在此处使用一些示例文本测试它:https://www.regex101.com/