围绕2列或更多列的文字与其他文字
我正在debugging一些ColdFusion代码(尽pipe这个问题实际上是与语言无关的),并且在debugging输出中有两列文本。
这些列是字段名称 <tab>
价值,并希望能够迅速转换成testing代码。
我开始的文字是:
a 1 b 2 c 3 etc
我想要结束的代码:
structInsert(myStruct, "a", 1); structInsert(myStruct, "b", 2); structInsert(myStruct, "c", 3); etc
通常情况下,我会使用Excel,将两列数据粘贴到列A和B中,然后在列C中创build一个连接A和B的公式
="structInsert(myStruct, """ & A1 & """, " & B1 & ");"
这工作正常(并且是我爱Excel的主要原因之一)。
但是我想知道…因为整个世界都没有Excel,所以其他人怎么做呢?
谢谢!
那么我喜欢用记事本++或Eclipse与search和replacefunction与正则expression式。
像search([az] *)\ t(\ d)replacestructInsert(myStruct,“\ 1”,\ 2);
这么简单..对吗?
你可以用正则expression式来做到这一点。
在CFEclipse / CFBuilder中打开查找/replace对话框
find:^(。+?)\ t(。+?)$
replace为:structInsert(myStruct,“$ 1”,$ 2);
检查正则expression式
点击全部replace