如何匹配括号之间除字符串以外的所有内容?

时间:2020-04-27 11:17:49

标签: regex

尝试匹配括号中的所有内容,除了括号本身。例如,我正在尝试匹配以下文本中的所有 but {PRODUCTTYPE}{PRODUCTCODE}

^FT14,155^A0N,75,74^FD{PRODUCTTYPE}^FS{PRODUCTCODE}^A0N,75,74^FD

我最近得到的是这个正则表达式:

.*(?=\{)|(?=\}).*

问题是1.仅适用于其中一种情况,并且2.包括了右括号,尽管文档指出它不包括匹配的结果组。理想情况下使用环顾四周,但还行。我想念什么?

编辑 我使用的是文本编辑器(崇高的文本),而不是编程语言。我需要正则表达式无需编程帮助即可完成所有工作。我希望将带下划线的内容保留为红色,因此当我单击Delete时,仅删除括号内的内容

enter image description here

我知道在实践中还有其他方法可以实现此目的,但是我想知道如何使用正则表达式来实现。记事本++也可以。

0 个答案:

没有答案
相关问题