Notepad ++正则表达式

时间:2013-10-26 20:09:43

标签: regex notepad++

{\i that}

{\i it is this}

我无法找到从表达式中删除额外内容的方法,以便仅在上面的示例中保留“that”和“it is this”这两个词。

你能帮我解决所需的正则表达式吗?

3 个答案:

答案 0 :(得分:2)

尝试以下两个表达式中的每一个(如果{}之间的文字不能包含}符号,则第一个表达效率更高)

\{\\i ([^}]+)\}

或者,

\{\\i (.+?)\}

并在两种情况下都替换为\1

答案 1 :(得分:1)

echo "{\i it is this}" | sed 's/{\\i //;s/}//'

答案 2 :(得分:0)

搜索:\{\\i (.+)\}

替换为:\ 1