, у меня есть несколько строк, например:Матч 2 группы чисел, разделенных специальными символами
N00E001
N00W001
N00E002
Что бы лучше регулярное выражение, чтобы найти обе группы чисел в каждой строке ?
Я не лучший с регулярным выражением. Вот что я сейчас работаю с: (\d+)[W|E](\d+)
.
Так есть ли проблема с регулярным выражением? – Kasramvd
Вам не нужно '' 'внутри опции (' [] '). – Jules
Строки всегда изолированы или находятся внутри больших струн ('' blah blah N00E001 blah'')? Строки всегда содержат семь символов? Существуют ли строки, такие как '' N00X001'', которые вы не хотите сопоставлять? Если ваша строка всегда состоит из семи символов, то 'if s [3] в 'EW': numbers = s [1: 3] + s [4:]'. Если все строки хороши, вы можете отказаться от if-предложения. –