Regex 查找并替换用于重新格式化值的正则表达式

Regex 查找并替换用于重新格式化值的正则表达式,regex,Regex,我有一个像:value\u subvalue这样的文本,我想转换成:value[:subvalue] 我在尾码中有一个查找和替换字段,在这里我可以输入一个正则表达式来查找和替换 你知道怎么做吗?你还没有说什么语言,所以这是一个通用的答案: 搜索正则表达式:(:[a-z]+)([a-z]+) 替换:\1[:\2] 如果您使用java进行此操作,那么组参考值将是$1和$2您没有说什么语言,因此这是一个一般性的回答: 搜索正则表达式:(:[a-z]+)([a-z]+) 替换:\1[:\2] 如

我有一个像
:value\u subvalue
这样的文本,我想转换成
:value[:subvalue]

我在尾码中有一个查找和替换字段,在这里我可以输入一个正则表达式来查找和替换


你知道怎么做吗?

你还没有说什么语言,所以这是一个通用的答案:

  • 搜索正则表达式:
    (:[a-z]+)([a-z]+)
  • 替换:
    \1[:\2]

如果您使用java进行此操作,那么组参考值将是
$1
$2

您没有说什么语言,因此这是一个一般性的回答:

  • 搜索正则表达式:
    (:[a-z]+)([a-z]+)
  • 替换:
    \1[:\2]

如果您使用java进行此操作,组引用将是
$1
$2

您可以发布一大块文本来模仿您想要处理的文本吗?否则,正则表达式可能对您不起作用。@Bohemian:我猜是PCRE(或它的子集)。在我的搜索中,Coda是一个文本编辑器。你能发布一大块文本来模仿你想处理的文本吗?否则,正则表达式可能对您不起作用。@Bohemian:我猜是PCRE(或它的子集)。从我的搜索尾码是一个文本编辑器。