私は次のコンテンツを持っています
<li>Title: [...]</li>
XMLとして解析できるように、これに一致して置き換える正規表現を探しています。Sublime Text 2内で正規表現の検索と置換を使用することを検討しているので、コンテンツである[...]を除いて、上記の例のすべてに一致させたいと思います。
私は次のコンテンツを持っています
<li>Title: [...]</li>
XMLとして解析できるように、これに一致して置き換える正規表現を探しています。Sublime Text 2内で正規表現の検索と置換を使用することを検討しているので、コンテンツである[...]を除いて、上記の例のすべてに一致させたいと思います。
コンテンツのラッパーをxmlに成形しようとするのではなく、コンテンツを抽出してそれを使用してxmlを構築してみませんか?(または私はあなたを誤解していますか?)
<li>Title: ([^<]*)<\/li>
コンテンツを抽出するための正規表現です。
[^ <] *以外はかなり自明です。これは、「<」以外の任意の数の文字に一致することを意味します。
<li>\S*(.*)?</li>
これは文字列と一致する必要があり、コンテンツはグループ1をキャプチャしています。
Sublimeはわかりませんが、liの内容を取得するにはこのようなもので十分です。これにより、タグにオプションの追加属性を設定できます。LIやLiなどの場合は、大文字と小文字を区別しないようにしてください(http://www.regular-expressions.info/examples.htmlから直接削除)。
<li\b[^>]*>(.*?)</li>