Помогите с регуляркой
От: s_aa Россия  
Дата: 13.05.25 05:56
Оценка:
import re

text = '12 ГКК-5-282(219), (что то тут есть)'
well_pattern = r'ГКК[\-\dА-Я]+(\(.+\))*?'
wells = list(re.finditer(well_pattern, text, re.MULTILINE))

for m in wells:
    print(text[m.start():m.end()])


Почему выводит "ГКК-5-282" ?
Должен вроде "ГКК-5-282(219)".

Долго мучал дипсик и чатгпт, результата ноль.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Отредактировано 13.05.2025 7:23 s_aa . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.