从带有数字的文本中匹配

时间:2014-03-10 14:21:16

标签: php preg-match

需要在R [编号]

之后得到结果

例如

$text = "Bridgestone Turanza T001 XL R16 205/55 94W TL";

需要获取

R16 205/55 94W TL

2 个答案:

答案 0 :(得分:0)

这可以帮助您入门:

$text = "Bridgestone Turanza T001 XL R16 205/55 94W TL";
preg_match("/\bR\d+ (.*)$/",$text, $matches);
print_r( $matches );

在单词的开头匹配R,然后是一个或多个数字,然后是空格并在$matches[1]

中捕获其后的所有内容

答案 1 :(得分:0)

您正在寻找的正则表达式是:     / R [0-9]。* /