Регулярное выражение Python для соответствия определенной позиции строки - PullRequest
0 голосов
/ 21 января 2019

Я использую RegEx в Python для сопоставления только 8 символов, начиная с 7-го из каждой из следующих строк:

158013158-S-0101
159013159-S-0102
155515234-S-0111
159013159-S-0101

Например: я хочу сопоставить только желтую часть этой строки:

Так что, пожалуйста, может кто-нибудь помочь мне с этим

1 Ответ

0 голосов
/ 25 января 2019

Это решение, которое я нашел, я использовал:

.*(.{8}).{2}

. {8} : для числасимволов, которые я хочу захватить.

. {2} : для позиции (2 = начало в 3-м от конца)

.

enter image description here

.

Это демо здесь:

https://regex101.com/r/WExayU/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...