【发布时间】:2022-08-18 23:26:31
【问题描述】:
我有以下字符串:
String command = \"G()(al)\"
我在这个字符串上使用replaceAll 方法,如下所示:
command.replaceAll(\"()\", \"o\")
但它返回给我一个意想不到的字符串,即:
\"oGo(o)o(oaolo)o\"
而它的输出应该是:
\"Go(al)\"
谁能解释这种行为?
以及如何使用 replaceAll 方法进行转换
-
G()(al)到Go(al) -
G()()()(al)到Gooo(al)