用其他文本包围2列或更多列文本

时间:2011-11-03 10:45:20

标签: string debugging excel coldfusion

我正在调试一些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,其他人如何做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:2)

我喜欢使用带有正则表达式的搜索和替换功能的Notepad ++或Eclipse。

喜欢搜索 ([A-Z] *)\吨(\ d) 用。。。来代替 structInsert(MYSTRUCT, “\ 1”,\ 2);

这么简单..对吧?

答案 1 :(得分:1)

您可以使用正则表达式执行此操作。

在CFEclipse / CFBuilder中打开查找/替换对话

查找:^(。+?)\ t(。+?)$
替换为:structInsert(myStruct,“$ 1”,$ 2);
检查正则表达式
单击全部替换