Некоторые из возможных вариантов строк:
Цитата |
Чебурахово пгт Чебурахово пгт. Чебурахово пгт.Чебурахово Чебурашинский р-н/пгт Чебурахово и т.п. |
preg_match( "/^ (?:*//)* (*)+ $/", $string, $out );
preg_match( "#^([^/]+[/]+)*([^/]+)+$#ui", $string, $out );
$string = 'Retrieving the last word of a string using PHP.';
$last_word_start = strrpos($string, ' ') + 1; // +1 so we don't include the space in our result
$last_word = substr($string, $last_word_start); // $last_word = PHP.
preg_match("#([\-а-яё]*)$#iuU", $str, $m);
Цитата (s-log @ 25.03.2016 - 12:44) |
Почему бы не взять последнее слово в строке? |
Цитата (Игорь_Vasinsky @ 25.03.2016 - 13:50) |
preg_match("#([\-а-яё]*)$#iuU", $str, $m); |
preg_match( "#^([^\s]+[\s]+район/)*(?:[^/]+[/]+[\s]*)*([^/]+)+$#ui", $res, $out );
$reg = !empty( $out[1] ) ? trim( $out[1], '/' ) : $out[2];