Может кто -нибудь объяснить, почему e1111 не основан на тестовом примере ниже, но ce1111 найден?
Другими словами, я спрашиваю, какой матч рассматривается Во -первых, если в моем шаблоне есть перекрывающиеся совпадения.
и вывод - это то, что мне нужно, мне просто нужна логика.pattern = r"(?i)([neht]\d{4}|ce\d{4})"
test_case = "asd E2222 CE1111 asdasdasd T1111asdas"
matches = re.findall(pattern, test_case)
print(matches)
output
>>['E2222', 'CE1111', 'T1111']
Подробнее здесь: https://stackoverflow.com/questions/794 ... ible-match
Нужна разум в Regex, чтобы не соответствовать первому возможному совпадению [Duplicate] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Возврат в начале цикла по выделенному совпадению/переключателю объединения
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Участие в том, чтобы обернуть мой разум, сбегая при использовании команды Eval Command
Anonymous » » в форуме Linux - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Участие в том, чтобы обернуть мой разум, сбегая при использовании команды Eval Command
Anonymous » » в форуме Linux - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-