preg_match_all - 正则表达式

时间:2011-12-14 09:51:50

标签: regex

我可以使用什么模式来获得整数值 - > 1来自:

$digit = 'My messages (1 new)';
$pattern = '/^My messages ([\d]+) ([\w]+)/i';

preg_match_all($pattern, $digit, $match);

请更正我的代码。提前致谢

3 个答案:

答案 0 :(得分:1)

这应该有效:

$digit = 'My messages (1 new)';
$pattern = '/\d+/';

preg_match_all($pattern, $digit, $match);

答案 1 :(得分:0)

你可以尝试

$digit = 'My messages (1 new)';
$pattern = '/\d+/';

preg_match_all($pattern, $digit, $match);

学习正则表达式的有用链接

答案 2 :(得分:0)

$pattern = "/^My messages \((\d+) (\w+)\)/i';