@onlinejunior

Как превратить regexp в 1 строку?

У меня есть строка:

КАТЕГОРИЯ: ТекстИСТЕЦ: Текст.ОТВЕТЧИК: Текст

Я достаю из нее "Текст":

re := regexp.MustCompile(`(КАТЕГОРИЯ:\s+)(.*)(ИСТЕЦ)`)
re := regexp.MustCompile(`(ИСТЕЦ:\s+)(.*)(ОТВЕТЧИК)`)
re := regexp.MustCompile(`(ОТВЕТЧИК:\s+)(.*)`)


как сделать из данных регулярок типа этого:

re := regexp.MustCompile(`(?P<Year>\d{4})-(?P<Month>\d{2})-(?P<Day>\d{2})`)
re := r.FindStringSubmatch(`2015-05-27`)


Не вызывая 3 раза:

re := regexp.MustCompile(``)
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
КАТЕГОРИЯ:\s+(?P<Category>.*)ИСТЕЦ:\s+(?P<Plaintiff>.*)ОТВЕТЧИК:\s+(?P<Defendant>.*)

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

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

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