查找/替换正则表达式以删除html标记

ste*_*715 15 regex notepad++

使用find和replace,正则表达式将删除围绕这样的标记:

<option value="863">Viticulture and Enology</option>

注意:选项值更改为不同的数字,但使用正则表达式删除数字是可以接受的

我仍在努力学习,但我无法让它发挥作用.

我没有用它来解析HTML,我在excel中提供了我们公司网站上的数据,但我们的设计师删除了原始数据文件,我们需要它.我有一个选项列表,需要删除HTML标签,使用Notepad ++查找和替换

Tot*_*oto 17

这对我有用Notepad ++ 5.8.6(U​​NICODE)

搜索: <option value="\d+">(.*?)</option>

替换: $1

一定要选择"正则表达式"和".匹配换行符" 在此输入图像描述


Sun*_*mar 10

我通过使用以下正则表达式完成:

找到这个: <.*?>|</.*?>

替换为:( \r\n这个换行)

通过使用这个正则表达式(<.*?>|</.*?>),我们可以轻松找到您的HTML标记之间的值,如下所示:

在此输入图像描述

我输入了:

<otpion value="123">1</option><otpion value="1234">2</option><otpion value="1235">3</option><otpion value="1236">4</option><otpion value="1237">5</option> 
Run Code Online (Sandbox Code Playgroud)

我需要在1,2,3,4,5等选项之间找到值

在此输入图像描述

得到以下输出:

在此输入图像描述


小智 6

这对我来说非常有效:

  • 在“查找”模式中选择“正则表达式”。
  • 在“查找内容”字段中输入 [<].*?> 并将“替换为”字段留空。
  • 请注意,您需要为 ? 操作员工作。

在这里找到: digoCOdigo - 在记事本++中去除 html 标签