#regex #invoice2data
Вопрос:
Можно ли сопоставить только первую строку, которая встречается при указании определенного подмножества строк? Т. е.: SRL
SC FAN COURIER EXPRESS SRL DISTRIBUTION SERVICES
J40/4014/2001 - RO13838336 MANAGEMENT SRL
SC FAN COURIER EXPRESS SRL
Operator FAN
Чего я хочу DISTRIBUTION SERVICES MANAGEMENT SRL
Что я получаю ['', 'DISTRIBUTION SERVICES']
Что я пытаюсь SRL(.*)n
Комментарии:
1. Что такое первая строка и что такое конкретное подмножество?
2. Попробуйте
(?m)SRL *([A-Z][A-Z ] )r?n.*? ([A-Z][A-Z ] )$
объединить значения группы 1 и группы 2. Проверьте эту демонстрацию .3. Сработало ли это?…