大きなテキストファイルの複数の行にまたがる空のXMLタグを見つけるツールを作成しようとしています。例えば。一致していません。正規表現の行番号を複数の行に返す
<tag>
ABC
</tag>
そして試合:
<tag>
</tag>
を(私は複数行に渡って空白にマッチする正規表現を書くことに何の問題もないが、私はこれらの一致が発生する行番号を見つける必要がありますほぼ少なくとも)。
私はテキストファイルを配列に分割しますが、2行以上のタグ/空白がある可能性があるため、複数の配列要素を照合するのはかなり難しいでしょう。
アイデア?私の実装はPerlで行う必要があります。ありがとう!
がhttp://stackoverflow.com/questions/1732348/regex-を参照してください:-)下記参照match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – Svante
Svanteが与えたリンク+1億回。あなたがそれを見逃した場合に備えて、http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –