0

コメントを次のように一致させたい<!--C-->

  1. それでは始まります<!--
  2. 最初で終わります -->
  3. C-何でもかまいません(タブ、改行などを含む)

最初のエンディングで問題が発生しました-->

したがって、明らかにこのソリューションは機能しません。 COMMENT (\<!--((.|(\n))*)--\>)

助言がありますか?

4

1 に答える 1

0

これを試して:

COMMENT    <!--([^-]|-[^-]|--+[^->])*-*-->

それを読むのは少し面倒だと思います。これは次のように解釈されます。

その後に任意<!--の数が続きます:

  • ダッシュ以外のもの、または

  • 単一のダッシュの後にダッシュ以外のもの(を含む>)が続く、または

  • 2つ以上のダッシュの後に、ダッシュまたは>

そして最後に2つ以上のダッシュとそれに続く>

于 2013-03-20T05:42:30.183 に答える