使用结果作为正则表达式进行搜索

时间:2020-01-22 17:27:01

标签: regex regex-group

我正在尝试查找特定的正则表达式。我有下一个示例:

bla1 bla2 VAR_1 && K_VAR_1 clo1 clo2...。 bla3 bla4 REVAR && K_REVAR clo77 clo88 ....

要查找粗体字,我是说一个单词和带有“ K_”前缀的同一个单词,我使用此表达式

python sleepandoutput.py

结果还可以

[\w]+ && K_[\w]+

但是当我有这个示例

bla1 bla2 VAR_1 && l_NOPE clo1 clo2 ....

当然,我有一个不好的结果,因为VAR_1和NOPE不是同一个词,但是模式会返回它。我的问题是,正则表达式中是否有一个“选项”,例如“找到此模式,并与以前相同的模式”?在必须替换时,可以使用括号来标识模式,例如,可以将“ VAR1 || VAR1_suf”替换为“ VAR_1 && K_VAR_1”:

VAR_1 && K_VAR_1
REVAR && K_REVAR

有没有办法做类似的事情,但是在查找模式下呢?这个表达是错误的,但可以澄清:

查找:([\ w] +)&& K _( $ 1

谢谢大家。

0 个答案:

没有答案
相关问题