У меня есть шаблон, который находит теги в этом формате, <. *:. *>. Из вложенных тегов я беру только дочерний тег. Здесь мне нужно отличить скобки (< и>) от '/ <' и '/>'. Есть ли способ, которым я могу сделать это в том же самом шаблоне?Distinguish/<from <in python
например: строка ввода
<testing this> any text </<this is not a tag>any text<this will fail/>>
выход:
['<testing this>','</<this is not a tag>','<this will fail/>>']
Любые предложения, пожалуйста, дайте мне знать.
Это выглядит неуютно, как вы пытаетесь разобрать [X] HTML с регулярным выражением. [Не делать этого.] (Http://stackoverflow.com/a/1732454/3001761) Используйте синтаксический анализатор, для чего он нужен! – jonrsharpe
Если вы хотите использовать RegEx, вы должны использовать LookBehind. – CodenameLambda
Что означает '/ <'? вы уверены, что это не '' или '\ <'? – Aprillion