> А он в ответ:
>
потому что совпадений не найдено.
значит ты дал строчку не такую.
вот это должно вылавливать))
# coding: utf-8
import re
tmp = """
fsdf sdfsd fsd df s <input>
<input />
dfdsfsdfsdf
sdfsdf
<input type='hidden' name='s' value='0!' />
< eqeweqeq input type='hidden' name='s' value='1!' />
< input value='2!' />
<inpUt value='3!' >
< input vaLue="4!' >
< input Value = '5!" >
<fgdfg fgdfgdg Input xfxgdfgdf value = '6!" >
"""
my_re = r"<.*?input.*?value.*?=.*?[',\"](.*?)[',\"].*?>(?i)"
my_re = re.compile(my_re)
tmp = re.findall(my_re, tmp)
print tmp; print type(tmp); print "---"
for rez in tmp:
print rez
$ python 1.py
['0!', '1!', '2!', '3!', '4!', '5!', '6!']
<type 'list'>
---
0!
1!
2!
3!
4!
5!
6!