[xyzzy:02798] タグにマッチする正規表現
- Subject: [xyzzy:02798] タグにマッチする正規表現
- From: masahito henmi <henmi@xxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
HTMLとかXMLのタグにマッチする正規表現って、どうやって書くのでしょうか?
さっきから、色々試しているのですが、どーもうまくいきません。
<foo a="1" b="2">とか
<はにゃ〜ん 対象='知世' 崩壊度='120%'/>とか
</閉じタグ>とかにマッチするとうれしいのですが。
山本 泰三さんのを参考にすると
< /? タグ名 { 属性名 = [ '〜' or "〜" ] }* /? >
-- ------ --
下線部がmatch-string 1, 2, 3, 4とかで取り出せるとうれしいなぁ
(setq *pattern*
(compile-regexp
"<\\(/\\)?\\([A-Z0-9_\X8140-\X9fff\Xe000-\Xfcff]+\\)
\\([ \t\n]+[A-Z0-9_\X8140-\X9fff\Xe000-\Xfcff]+=['"A-Z0-9_\X8140-\X9fff\Xe000-\Xfcff]+\\)\\(/\\)?>" t))
??? わからん ???
------------------------------------------------------------
逸見雅人 Masahito Henmi henmi@xxxxxxxxxxxxx