【发布时间】:2011-10-11 19:01:31
【问题描述】:
我正在用 Java 编写一个程序来接受查询。如果我有类似的查询
insert
into
abc values ( e
, b );
...我可以使用什么正则表达式将其转换为:
insert into abc values(e,b);
...或:
insert:into:abc:values(e,b);
实际上我想知道如何编写一个正则表达式来仅删除括号内的空格。
【问题讨论】:
-
括号可以嵌套吗?如果是这样,你就完蛋了(Perl 向导可能会管理它,但结果不会很好或可维护,我不会打赌它可以移植到不太复杂的正则表达式引擎)。
-
让我们保持简单。没有嵌套的括号。
-
这并不能完全解决您的问题,因为您已经在上面得到了一些非常好的回应,但是,如果您曾经因为这样的事情而停滞不前,我发现网上有一些很棒的测试人员——我最常使用this one,因为它是实时的,并且在右侧有一个很好的参考表。