在将多行代码从一种语言移植到另一种语言时,我必须将所有数组访问从函数调用的形式替换x.get(y)
为方括号表示法x[y]
。周围很少有文本编辑器可以进行基于正则表达式的替换。
在这种情况下,应该在“要查找的文本”字段中输入什么以及在“替换为”字段中应该输入什么?两者x
和y
都可以变化,所以原始代码可以有如下几行:
... state.get(1);
... text.get(i);
... result.get(line);
转换后:
... state[1];
... text[i];
... result[line];