Regex для соответствия греческим символам?

Я построил следующее регулярное выражение

preg_match_all('#(autom(.*?)tic|(.*?)anual)#', $str2b, $gears); 

но я хочу изменить его, чтобы соответствовать греческим символам. Я хотел бы βενζίνη слова βενζίνη и πετρέλαιο но я не могу заставить его работать.

 preg_match_all('#(βενζί(.*?)η|πετρέλ(.*?)ιο)#', $str2b, $gears); 

Как я могу это сделать?

Вы должны использовать переключатель /u regex для соответствия Unicode:

 preg_match_all('#(βενζί(.?)η|πετρέλ(.?)ιο)#u', $str2b, $gears); 

Кстати, вы можете использовать свойство \p{Greek} для сопоставления греческих букв.