3

簡単に言うと、カスタムExcelからHTMLへの変換からの非常に大きなテーブル(1200行以上)があります。これは、最後の欠落部分を除いて、美しく機能しています。私はRegExが苦手で、Notepad++での検索と置換に必要だと思います。以下は私が持っているものと私が必要としているものです。

入力:

<td>image1</td>
<td>image2</td>
...
<td>image1242</td>

必要な出力:

<td><img src="image1.png" alt="" /></td>
<td><img src="image2.png" alt="" /></td>
...
<td><img src="image1242.png" alt="" /></td>

ご意見をお聞かせください!

4

2 に答える 2

2

次の正規表現を使用します。

<td>image(.+)</td>

代わりに次のパターンを使用します。

<td><img src="image\1.png" alt"" /></td>

補足として、HTML を正規表現で解析することは、通常は良い方法ではありません。このような単純なケースでは十分かもしれませんが、より複雑な場合は、HTML を XML ファイルのように解析する方がはるかに優れています。

C# の知識があれば、HTML Agility Packを使用できます。

于 2012-09-01T12:07:57.840 に答える
1

このようにしてください: -

検索対象:

<td>image(\d+)</td>

と置換する:

<td><img src="image\1.png" alt="" /></td>

スクリーンショットを参照してください。

検索 正規表現で置換

于 2012-09-01T12:17:29.460 に答える