[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:02798] タグにマッチする正規表現



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

Index Home