我正在调试一些ColdFusion代码(虽然这个问题确实与语言无关),并且从调试输出中有两列文本。
这些列是字段名称 <tab>
值,并且希望能够将其快速转换为测试代码。
我开始的文字:
a 1
b 2
c 3
etc
我想要的代码:
structInsert(myStruct, "a", 1);
structInsert(myStruct, "b", 2);
structInsert(myStruct, "c", 3);
etc
通常,我会使用Excel,将两列数据粘贴到A列和B列中,并在C列中创建一个连接A和B的公式,如
="structInsert(myStruct, """ & A1 & """, " & B1 & ");"
这很好用(我喜欢Excel的主要原因之一)。
但我想知道......鉴于整个世界都没有Excel,其他人如何做到这一点?
谢谢!
答案 0 :(得分:2)
我喜欢使用带有正则表达式的搜索和替换功能的Notepad ++或Eclipse。
喜欢搜索 ([A-Z] *)\吨(\ d) 用。。。来代替 structInsert(MYSTRUCT, “\ 1”,\ 2);
这么简单..对吧?
答案 1 :(得分:1)
您可以使用正则表达式执行此操作。
在CFEclipse / CFBuilder中打开查找/替换对话
查找:^(。+?)\ t(。+?)$
替换为:structInsert(myStruct,“$ 1”,$ 2);
检查正则表达式
单击全部替换