Notepad ++的正则表达式

时间:2012-09-01 12:04:51

标签: html regex excel html-table notepad++

长话短说,我有一个非常大的表(1200多行)从自定义Excel到html转换,除了最后的缺失部分外,它工作得很漂亮。我对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>

请指教!

2 个答案:

答案 0 :(得分:2)

使用此正则表达式:

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

以及以下模式作为替代:

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

作为旁注,通常not a good practice用正则表达式解析HTML - 在这种简单的情况下,它可能就足够了,但对于更复杂的东西,解析HTML就像XML一样好得多文件。

如果您了解某些C#,可以使用HTML Agility Pack

答案 1 :(得分:1)

这样做: -

查找内容:

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

替换为:

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

参考屏幕截图:

Find Replace with Regex