Page 1 of 1

So verbessern Sie die Regex -Leistung in Java

Posted: 16 Feb 2025, 12:17
by Guest
Ich habe diesen Code, um den gesamten Text vor "=" in Großbuchstaben zu konvertieren.

Code: Select all

Matcher m = Pattern.compile("((?:^|\n).*?=)").matcher(conteudo);
while (m.find()) {
conteudo = conteudo.replaceFirst(m.group(1), m.group(1).toUpperCase());
}
< /code>

Aber wenn die Zeichenfolge zu groß ist, wird ich sehr langsam, ich möchte einen schnelleren Weg finden. < /p>

Segler? rechts.
Ich habe einen Text wie diesen < /p>

field=value
field2=value2
field3=value3
< /code>

Und ich möchte jede Zeile wie diese < /p>

konvertierenFIELD=value
FIELD2=value2
FIELD3=value3