我正在尝试查找特定的正则表达式。我有下一个示例:
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 )
谢谢大家。