需要在Python中选择格式化的字符串

时间:2016-01-10 17:41:52

标签: python beautifulsoup

所以,

for s in soup.findAll("tag", {"id" : re.compile('i[0-9]*')}):

我想找到的ID是ixxxxxx类型,其中' x'是数字,这些需要从一组形式(字母)XXXXXX的ID中选择。这仍然会产生误报,并且不限于六位数。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这将匹配一个包含5个字符和6个数字的字符串。

>>> bla = re.compile(u'^[A-Za-z]{5}\d{6}$')
>>> bla.match('abcde123456').group()
'abcde123456'