Regex Find Number среди специальных символов - PullRequest
0 голосов
/ 19 января 2020

Я новичок в регулярных выражениях с python, и у меня возникли проблемы с этой проблемой.
У меня есть строка, содержащая эту подстроку </span></td><td class="Ta(c) Py(10px) Pstart(10px)" colspan="6" data-reactid="(some unknown number from 0-100000)"><strong data-reactid="(some unknown number from 0-100000)">(the number i need)</

Я хочу, чтобы скрипт возвращал все, что находится в (номер, который мне нужен) должность. ie. если строка содержит </span></td><td class="Ta(c) Py(10px) Pstart(10px)" colspan="6" data-reactid="223"><strong data-reactid="96456">1.001</, программа вернет 1.001

До сих пор я пытался использовать регулярное выражение, как это; re.findall('Jan 02, 2020</span></td><td class="Ta\(c\) Py\(10px\) Pstart\(10px\)" colspan="6" data-reactid="\d"><strong data-reactid="\d">'), но без везения
Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 19 января 2020

Одно решение -

x = '''</span></td><td class="Ta(c) Py(10px) Pstart(10px)" colspan="6" data-reactid="223"><strong data-reactid="96456">1.001</'''
re.findall(r'</span></td><td class="Ta\(c\) Py\(10px\) Pstart\(10px\)" colspan="6" data-reactid="[\d]+"><strong data-reactid="[\d]+">(.*)</', x)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...