Preg_match_all,带有randon文本的单词

时间:2016-06-19 03:53:45

标签: php regex

我在使用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*>无效,有人知道如何执行此操作吗?

此致

1 个答案:

答案 0 :(得分:0)

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

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

preg_match($re, $str, $matches);