如何选择大于和小于其他斜杠的文本

时间:2015-06-11 19:54:11

标签: regex textpad

我正在尝试在></之间选择文字。下面的示例我想要“文本”

>text</

但我无法这样做。 尝试了以下但它不喜欢正则表达式末尾的斜杠

\>(.*?)\<\

我正在尝试在TextPad中执行此操作。应该怎么做? 我最终想要删除这两个字符之间的所有文字,所以我留下的就是:<element></element>

3 个答案:

答案 0 :(得分:0)

你很近..使用以下内容:

(>).*?(<\/)

并替换为\1\2

请参阅DEMO

您可以使用lookbehind和lookaheads:

(?<=>)(.*?)(?=<\/)

并替换为''(空字符串)

请参阅DEMO

答案 1 :(得分:0)

RegEx明智地,您可以使用3个分组,而替换仅使用第一个和第三个组:\ 1 \ 3.

Find: (>)(.*)(</)   
Replace: \1\3

答案 2 :(得分:0)

尝试做:

\>(.*?)\<\/

你正在尝试的正则表达式实际上会给出错误,因为你有一个\,之后没有任何内容。