我需要找到每个双引号的单词,并将qoutes替换为括号,因为perl通过在sybase iq中执行字符串来发现语法错误,如果代码中有双字节的话。例如:如何用括号代替双曲线?
"test", "default", "left","right"
我想更换看起来像这样
[test], [default], [left],[right]
这是我走了多远:
$arr_tab[$i] =~ s/"\w+"/[$0]/g;
的\w+
查找字符串中的所有“字”和用[test]
代替它,我不知道如何将结果写入$0
并通过它查找,因此它可以正确替换每个查找。
伟大的工作@Avinash拉杰,这确实如此,谢谢。 – theweeknd 2014-11-21 11:48:29
不客气:-) – 2014-11-21 11:48:49
你可以发表downvote的原因吗? – 2014-11-21 16:38:50