So verbessern Sie die Regex -Leistung in Java

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So verbessern Sie die Regex -Leistung in Java

by Anonymous » 04 Feb 2025, 21:14

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

Top