RegEx删除left&;右键标记数据,并保留中间的文本不变
我正在使用记事本++版本6.1.2。是否可以让正则表达式从左侧和右侧删除数据,并保持中间的数据不变?下面是一个小例子:RegEx删除left&;右键标记数据,并保留中间的文本不变,regex,replace,notepad++,Regex,Replace,Notepad++,我正在使用记事本++版本6.1.2。是否可以让正则表达式从左侧和右侧删除数据,并保持中间的数据不变?下面是一个小例子: 我需要保持完整的数据 因此,为了澄清,所有位于左侧的东西,包括最外侧的左、右符号,都需要删除(这很棘手,因为中间的和中输入文本后,进入搜索替换菜单(快捷键CTRL+H),然后执行以下操作: 查找内容: <[^\/]+>(.+?)<\/[^>]+> 选择单选按钮“正则表达式” 然后按Replace All 您可以在。使用启用正则表达式的搜索和替换
我需要保持完整的数据
因此,为了澄清,所有位于左侧的东西,包括最外侧的左、右
符号,都需要删除(这很棘手,因为中间的
p在代码>
和中输入文本后,进入搜索替换菜单(快捷键CTRL+H),然后执行以下操作:
查找内容:
<[^\/]+>(.+?)<\/[^>]+>
选择单选按钮“正则表达式”
然后按Replace All
您可以在。使用启用正则表达式的搜索和替换(ctrl+H或搜索->替换)对其进行测试:
查找:
替换:(留空。)
这将查找以
开头、以code>
结尾的任何标记(包括像
这样的结束标记),并将其替换为零,从而删除它们
我需要保持完整的数据
转换为我需要保持完整的数据
注意:如果标签格式不正确,这将采用最小的标签:
19+x<5
转换为19+x<5
300>200
转换为300>200
删除中的所有内容不是更容易吗?意思是\@chill0r--*
贪婪,会带走太多。最好是]+>
(不确定记事本++是否需要转义
)
$1