标签: regex textpad
我正在尝试在></之间选择文字。下面的示例我想要“文本”
></
>text</
但我无法这样做。 尝试了以下但它不喜欢正则表达式末尾的斜杠
\>(.*?)\<\
我正在尝试在TextPad中执行此操作。应该怎么做? 我最终想要删除这两个字符之间的所有文字,所以我留下的就是:<element></element>
<element></element>
答案 0 :(得分:0)
你很近..使用以下内容:
(>).*?(<\/)
并替换为\1\2
\1\2
请参阅DEMO
或强>
您可以使用lookbehind和lookaheads:
(?<=>)(.*?)(?=<\/)
并替换为''(空字符串)
''
答案 1 :(得分:0)
RegEx明智地,您可以使用3个分组,而替换仅使用第一个和第三个组:\ 1 \ 3.
Find: (>)(.*)(</) Replace: \1\3
答案 2 :(得分:0)
尝试做:
\>(.*?)\<\/
你正在尝试的正则表达式实际上会给出错误,因为你有一个\,之后没有任何内容。
\