Мне нужно извлечь консольную платформу из описания продуктов в файле CSV.
Я использовал регулярное выражение для сопоставления со всеми марками консолей, включенными в список.
Это для WPПлагин All-Import виджет редактора PHP.
$haystack = "NINTENDO MARIO KART 7 XBOX-360 SPECIAL EDITION";
echo preg_replace('/(\PS4\b)|(\bPS3\b)|(\bSWITCH\b)|(\bXBOX \b)|(\bXBOX-360\b)|(\bXBOX-ONE\b)|
(\bPC\b)|(\bPSP\b)|(\bWII \b)|(\bWII-U\b)|(\b3DS\b)|(\b2DS\b)|(\bNINTENDO-DS\b)/', '$1', $haystack);
Я ожидаю: XBOX-360
Возвращает остаток строки, кроме того, что я ожидаю: NINTENDO MARIO KART 7 SPECIAL EDITION