我有一个正则表达式
$pattern = '/\b\d{4}-\d{4}\b/';
preg_match($pattern, $text, $matches);
我需要在那个正则表达式之后得到 5 个单词。任何想法我将如何做到这一点?
例如“Power Slot Slotted Rotors - 1997-1998 Oldsmobile Regency - Brakes & Brake Pads - Brake Rotors”。
我需要返回“1997-1998 Oldsmobile Regency - Brakes &”;
有任何想法吗?
// 从底部评论更新。
一个字符串中可能有多个匹配项。例如
“例如:”2000-2009 年福特探险者,2000-2010 年福特游侠。1674SJT JBA Cat4ward 接头特性"
我仍在尝试在数字序列 xxxx-xxxx 之后获得第一个 5 个“非空格”。