3

长话短说,我有一个非常大的表格(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>

请指教!

4

2 回答 2

2

使用这个正则表达式:

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

和以下模式作为替代:

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

作为旁注,使用正则表达式解析 HTML 通常不是一个好习惯——在像这样的简单情况下,这可能就足够了,但对于更复杂的情况,最好像 XML 文件一样解析 HTML。

如果您了解一些 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 回答