-2

Javaには文字列があります

String string = "sdfgjhjdfg.m\"gb=1234509876\"xcvbnfghj".

と交換したいHi="1234509876"

文字列置換関数では、これを行うことができませんでした。

string = string.replace(".*gb=(.*)\".*","Hi=(.*)");

2 番目のパラメータ(.*)グループでは、1 番目のパラメータのグループが置き換えられます Please Help me....

4

4 に答える 4

0

これを試して

String string = "sdfgjhjdfg.m\"gb=1234509876\"xcvbnfghj";
System.out.println(string);
string = string.replaceAll("gb=-?\\d+","Hi='new value'");
System.out.println(string);
于 2013-07-25T09:06:12.170 に答える