mh *_*qia 6 regex delphi
我想替换例如F(G(X,Y)); 用H(X,Y); 在RAD Studio IDE中.
我使用的正则表达式是:
查找表达式:F\(G\((.+)\)\); 替换表达式:H($1)
F\(G\((.+)\)\);
H($1)
结果并不如我所料:
结果: H($1)
似乎RAD Studio无法识别$ 1作为两个括号之间的内容. 有人有想法吗? 谢谢
Kei*_*ler 12
使用{}对表达式进行分组,而不是替换文本中的()和\ 1:
找到表达式:F\(G\({.+}\)\); 替换表达式:H(\0)
F\(G\({.+}\)\)
H(\0)
归档时间:
11 年,9 月 前
查看次数:
3036 次
最近记录:
9 年,6 月 前