正規表現があります
$pattern = '/\b\d{4}-\d{4}\b/';
preg_match($pattern, $text, $matches);
その正規表現の後に5つの単語を取得する必要があります。これをどのように達成するかについてのアイデアはありますか?
たとえば、「パワースロットスロットローター-1997-1998オールズモビルリージェンシー-ブレーキ&ブレーキパッド-ブレーキローター」。
「1997-1998OldsmobileRegency-Brakes&」を返す必要があります。
何か案は?
//下のコメントから更新します。
1つの文字列に複数の一致がある可能性があります。例えば
「例:」2000-2009フォードエクスプローラー、2000-2010フォードレンジャー。1674SJTJBACat4wardヘッダー機能」
数列xxxx-xxxxの後の最初の5つの「非空白」を取得しようとしています。