@Newsky13

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

Здравствуйте. Только осваиваю RegExp. Одну из задач не могу осилить, если можно, помогите пожалуйста. Попытался как можно проще и точней донести суть задачи. На картинке наглядно, а в прилагаемом xlsx подробно и удобней.
5f68cc1fa5cad638458097.png

https://yadi.sk/i/UKFQWP1HucTXTw
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
(\w+)\s ([А-Яа-яЁё\s-]+)\s ([A-Z\d-]+)??\s? ([\d\/]+)??\s? ([\d,]+мм)?\s? (\d+г)\s (\d+)-(.+)\s\((.*)\)

:D
Я поставил флаг extended для игнорирования простых пробелов в регулярке для лучшей читабельности, можете эти пробелы убрать:
(\w+)\s([А-Яа-яЁё\s-]+)\s([A-Z\d-]+)??\s?([\d\/]+)??\s?([\d,]+мм)?\s?(\d+г)\s(\d+)-(.+)\s\((.*)\)


https://regex101.com/r/7pFuGf/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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