次の XML ベースの文字列があります。
<msg act='demo' lvalue='demo' msgtime='10/29/2000 2:12:52 PM' id='9969' />
すべての属性とそれに対応する値のリストを取得する必要があります。例えば
act
lvalue
msgtime
id
demo
demo
10/29/2000 2:12:52 PM
9969
属性を取得するために \s\w+\= を試しましたが、問題なく動作します。属性値の場合、\='\w+'\s は demo を返します
demo
demo
9969
msgtime 属性がありません。スペースが原因だと思います。誰かが正規表現で私を助けてくれるかどうか疑問に思っていました。
ありがとう、
ハリット