Ich habe etwas Code, den ich von Perl zu Java konvertieren. Es macht ziemlich viel Gebrauch von regulären Ausdrücken, einschließlich des Operators s///
. Ich benutze Perl schon lange und gewöhne mich immer noch an Java. Insbesondere scheinen Strings schwieriger zu arbeiten. Kennt jemand eine Java-Funktion oder hat diese eine Java-Funktion, die s///
vollständig implementiert? So, dass es so etwas wie dies zum Beispiel umgehen kann: (. Vielleicht nicht ein großartiges Beispiel, aber Sie bekommen die Idee)Java-Äquivalent von Perls /// Operator?
$newString =~ s/(\bi'?\b)/\U$1/g;
Dank.
Werfen Sie einen Blick auf die Jakarta ORO Regexp-Bibliothek, für \ U Unterstützung siehe http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/Perl5Substitution.html Klasse – rsp
Sieht sehr aus nützlich, danke! – reid
Nachdem wir uns ein wenig umgeschaut haben, ist ORO in der Tat sehr nützlich. S /// und einen eingebauten \ U-Operator zu haben ist großartig. Bisher empfehle ich es! – reid