我在使用preg_match时遇到问题,我想使用preg_match提取div。
Div示例:<div class="post_message_(RANDOM NUMBER)">
我尝试使用<div\s+class="post_message_/\w+/"\s*>
检测关键字后面的数字序列并填写preg_match_all命令。
但<div\s+class="post_message_/\w+/"\s*>
无效,有人知道如何执行此操作吗?
此致
答案 0 :(得分:0)
假设您想要一个随机数(而不是数字和字母的随机文本),那么这将捕获123456
:
$re = "/<div\\s+class=\"post_message_([\\d]+)\"\\s*>/";
$str = "<div class=\"post_message_123456\">";
preg_match($re, $str, $matches);