我有一个我想以这种方式替换的功能
myDictionary.Add(“variable_key”,“constant_value”);
更换后,我希望它成为
myDictionary.Add(“variable_key”,variable_key);
我尝试使用
Add("{[.]+}", "constant_value");
替换为
Add("\1", \1);
但是找不到这条线。我错过了什么?如果这是一个菜鸟问题,请原谅。我一直都有正则表达式的问题。我只是无法理解他们......
答案 0 :(得分:0)
[]
创建一个字符类,匹配括号之间的文字字符
因此,[.]
仅匹配.
字符。
您想写.
,而不是[]
。
您还需要使用\
转义括号。