html - Notepad++ 的正则表达式

标签 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>

请指教!

最佳答案

使用这个正则表达式:

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

和以下模式作为替代:

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

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

如果您了解一些 C#,则可以使用 HTML Agility Pack为此。

关于html - Notepad++ 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12227539/

相关文章:

jquery - 由于 Firebug ,不确定 jquery 是否在 <li> 元素上工作

Jquery css 淡入文本

html - 链接列表未正确位于容器中

javascript - contenteditable div 中的 n gram 突出显示

excel - 与 #N/A 值的相关函数

html - 解析网格内容

Java:最有效的字符串操作 -> 从 "1"中获取 "1-9"

python - 正则表达式捕获引号之间的字符串,尤其是当字符串以引号开头时

sql-server - ssis 子字符串 charindex ,分割名字和姓氏

c# - 尝试将值写入 C# 中 Excel 工作表中的单元格时出错