Подскажите с регулярным выражением

Подскажите, пожалуйста, как будет выглядеть регулярка для выделения значений из строки, разеделенными точкой с запятой с любым количеством пробелов:

somestuff1;somestuff2; somestuff3; .... ; somestuffN

somestuff может содержать любые символы кроме точки с запятой.

Интересует именно обычная регулярка(использование метасимволов), а не реализация на php-шевском или любом другом наречии.
  • Вопрос задан
  • 3524 просмотра
Решения вопроса 1
stan_jeremy
@stan_jeremy
ну во всех языках c перло-подобными регулярками есть сплит по регулярке, хотя тут он также будет лишним (preg_split, split и тд). или вы ищите очень изощренный вариант?
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
theli
@theli
(?:\ +)?([^;]*[^\ ;])(?:\ *)?
но всё-таки вариант split+trim или аналоги был бы лучше.
Ответ написан
@Stronix
(.+?)(?:\;|\Z)
Ответ написан
Комментировать
theli
@theli
ну, я имел в виду split из python (т.к. не знаком с php), который видимо является аналогом вашего explode
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы