私はタグ名のみ(<
および>
記号なし)を一致させようとしていますが、これは通常のタグの場合です。
<w:tag w:attrib1="http://url" w:attrib2="anyValue">
ソロタグ(開閉タグ)を一致させない場合:
<w:tag2 w:attrib1="anyValue" w:attrib2="http://url" />
(属性のURLにはスラッシュ()が含まれているため、注意してください/
)
しかし、それを達成することができませんでした:
regex = re.compile('(?<=<)w:\w+(?=[\w\W]+>)(?!\s/>)')
print(regex.findall(string))
これを取得する:
['w:tag','w:tag2']
これを期待して:
['w:tag']
何かご意見は?
乾杯。