- 1
- 2
- 3
- 4
index = re.findall('%s([\s]*[\w\d-]+[\s]*[\w\d-]*)' % self.vendor, string)
if not index:
index = re.findall('([\s]*[\w\d-]+[\s]*[\w\d-]*[\s]*[\w\d-]*)', string)
return filter(lambda x: len(x) > 3 and re.findall('\d', x), map(lambda x: x.replace(' ', '').replace('-', ''), index)) or [u'none']
я обычно там такие трактаты пишу, что через год вспомню
там линуксоиды в ядре делают, я с них идею попер
Кстати, подсказка гита может оказаться полезной следующему скрипту:
https://github.com/nvbn/thefuck
xui
не подскажешь что не так?