Я хотел бы создать регулярное выражение, используя re module. Но неясно, как создать шаблон аналогичным образом создания отформатированной строки, например .: Мне нужно что-то вродеСоздать параметризованный шаблон регулярного выражения Python
myPattern = r'\s*{linehead}'.format(someText)
Возможно ли это?
Когда я использую
if myPattern.search(l) is not None:
,
Я получаю
AttributeError: 'str' object has no attribute 'search'
Да, но вы должны использовать ключевое слово аргумент для этой модели: 'myPattern = г» \ s * {linehead} '. format (linehead = "someText") ' – Brionius
Когда я использую' if myPattern.search (l) не None: ', я получаю ' AttributeError: объект' str 'не имеет атрибута 'search'' – kakyo
или 'myPattern = re.compile (r' \ s * {linehead} '. format (linehead =" someText ");' myPattern.search (l) не является None' – IceArdor