Форум сайта python.su
0
Мне нужно найти все вхождения строки id=любое число.Точнее мне нужен список с числами.
Решил использовать регулярные выражения так как другого варианта и не знаю.
Далаю так
pattern = re.compile(r'id=(\d{6,11})')
id = pattern.search(s).group()Офлайн
0
а почитать какие еще есть методы? http://docs.python.org/library/re.html
Офлайн
0
Еще раз перечитал.Да забыл про findall :)
Офлайн
2
может так:
pattern = re.compile(r'id=(\d{6,11})')
id = pattern.search(s).groups()
Офлайн
1
Еще finditer - тоже полезная функция.
Офлайн