Как с помощью регулярок взять только цифры из текста?

208 просмотра
0
0 Комментариев

Допустим сть такая строчная переменная: i = '1234*5678', мне нужно взять из нее первую часть цифр до звездочки отдельно, и вторую часть цифр после звездочки.


Добавить комментарий

1 Ответы

Python Опубликовано 10.12.2018
0

Используя метод findall:

import re
print(re.findall('\d+', '1234*5678'))  # ['1234', '5678']

Используя метод split, тогда разделение нужно делать от противного — все, кроме чисел:

print(re.split('\D+', '1234*5678'))  # ['1234', '5678']

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up