0

私は次のコンテンツを持っています

<li>Title: [...]</li>

XMLとして解析できるように、これに一致して置き換える正規表現を探しています。Sublime Text 2内で正規表現の検索と置換を使用することを検討しているので、コンテンツである[...]を除いて、上記の例のすべてに一致させたいと思います。

4

3 に答える 3

2

コンテンツのラッパーをxmlに成形しようとするのではなく、コンテンツを抽出してそれを使用してxmlを構築してみませんか?(または私はあなたを誤解していますか?)

<li>Title: ([^<]*)<\/li>

コンテンツを抽出するための正規表現です。

[^ <] *以外はかなり自明です。これは、「<」以外の任意の数の文字に一致することを意味します。

于 2012-05-28T14:40:09.987 に答える
0

<li>\S*(.*)?</li>

これは文字列と一致する必要があり、コンテンツはグループ1をキャプチャしています。

于 2012-05-28T14:37:11.813 に答える
0

Sublimeはわかりませんが、liの内容を取得するにはこのようなもので十分です。これにより、タグにオプションの追加属性を設定できます。LIやLiなどの場合は、大文字と小文字を区別しないようにしてください(http://www.regular-expressions.info/examples.htmlから直接削除)。

<li\b[^>]*>(.*?)</li>
于 2012-05-28T14:35:51.320 に答える