Php Preg_match_all,单词和randon文本

Php Preg_match_all,单词和randon文本,php,regex,Php,Regex,我遇到preg_match问题,我想使用preg_match提取一个div Div示例: 我尝试使用检测关键字后面的数字序列,并填充preg\u match\u all命令 但是不起作用,有人知道如何执行吗 关于,假设您想要一个随机数(而不是随机的数字和字母文本),那么这将捕获123456: $re = "/<div\\s+class=\"post_message_([\\d]+)\"\\s*>/"; $str = "<div class=\"post_message_123

我遇到preg_match问题,我想使用preg_match提取一个div

Div示例:

我尝试使用
检测关键字后面的数字序列,并填充preg\u match\u all命令

但是
不起作用,有人知道如何执行吗


关于,

假设您想要一个随机数(而不是随机的数字和字母文本),那么这将捕获
123456

$re = "/<div\\s+class=\"post_message_([\\d]+)\"\\s*>/"; 
$str = "<div class=\"post_message_123456\">"; 

preg_match($re, $str, $matches);
$re=“/”;
$str=”“;
预匹配($re,$str,$matches);

假设您想要一个随机数(而不是随机的数字和字母文本),那么这将捕获
123456

$re = "/<div\\s+class=\"post_message_([\\d]+)\"\\s*>/"; 
$str = "<div class=\"post_message_123456\">"; 

preg_match($re, $str, $matches);
$re=“/”;
$str=”“;
预匹配($re,$str,$matches);

您使用的是
preg\u match
还是
preg\u match\u all
?它也是随机文本的随机数(包括字母和数字)?您的
随机数的内容是否介于
()
之间?如果它介于
()
之间,您缺少在正则表达式中包含
()
的功能。
您使用的是
预匹配还是
预匹配?也是随机文本的随机数(包括字母和数字)?您的
随机数的内容是否介于
()
之间?如果介于
()
之间,则您缺少在正则表达式中包含
()
。请使用