String 用其他文本围绕2列或多列文本
我正在调试一些ColdFusion代码(尽管这个问题实际上与语言无关),并且从调试输出中,有两列文本 这些列是字段名String 用其他文本围绕2列或多列文本,string,debugging,excel,coldfusion,String,Debugging,Excel,Coldfusion,我正在调试一些ColdFusion代码(尽管这个问题实际上与语言无关),并且从调试输出中,有两列文本 这些列是字段名值,希望能够快速将其转换为测试代码 我以以下文字开头: a 1 b 2 c 3 etc structInsert(myStruct, "a", 1); structInsert(myStruct, "b", 2); structInsert(myStruct, "c", 3); etc 我想用的代码: a 1 b 2 c 3 etc structIns
值,希望能够快速将其转换为测试代码
我以以下文字开头:
a 1
b 2
c 3
etc
structInsert(myStruct, "a", 1);
structInsert(myStruct, "b", 2);
structInsert(myStruct, "c", 3);
etc
我想用的代码:
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,其他人是如何做到这一点的
谢谢 我喜欢使用Notepad++或Eclipse,使用正则表达式搜索并替换特性 喜欢搜索 ([a-z]*)\t(\d) 取代 structInsert(myStruct,“\1”,\2)
这么简单。。对吗?我喜欢使用Notepad++或Eclipse,使用正则表达式搜索并替换特性 喜欢搜索 ([a-z]*)\t(\d) 取代 structInsert(myStruct,“\1”,\2)
这么简单。。对吗?您可以用正则表达式来实现这一点 在CFEclipse/CFBuilder中打开查找/替换对话框 查找:^(+?)\t(+?)$
替换为:structInsert(myStruct,$1,$2)
检查正则表达式
单击“全部替换”可以使用正则表达式执行此操作 在CFEclipse/CFBuilder中打开查找/替换对话框 查找:^(+?)\t(+?)$
替换为:structInsert(myStruct,$1,$2)
检查正则表达式
单击“全部替换”Wow。。。太好了:)我以前从来没有用过这样的反向引用。。。我不知道事情就这么简单。非常感谢。哇!太好了:)我以前从来没有用过这样的反向引用。。。我不知道事情就这么简单。非常感谢。是的,那也很棒。谢谢你,克里斯。很抱歉,我无法将两个答案标记为正确,但了解如何在CFEclipse中实现这一点非常有用。干杯。对于像这样一次性的事情来说,这不是一个大问题,但一般来说,更有效的正则表达式应该是
^([^\t]+)\t([^\t]+)$
是的,这也很棒。谢谢你,克里斯。很抱歉,我无法将两个答案标记为正确,但了解如何在CFEclipse中实现这一点非常有用。干杯。对于像这样一次性的事情来说,这不是一个大问题,但一般来说,更有效的正则表达式应该是^([^\t]+)\t([^\t]+)$