Heim  >  Artikel  >  Java  >  Java-Methode zum Ersetzen von Wagenrückläufen und Zeilenvorschüben in Zeichenfolgen

Java-Methode zum Ersetzen von Wagenrückläufen und Zeilenvorschüben in Zeichenfolgen

高洛峰
高洛峰Original
2017-01-22 11:11:452661Durchsuche

Verwenden Sie reguläre Ausdrücke zum Ersetzen:

Code-Snippet:

String documentTxt = EntityUtils.toString(entity,"gbk");//Daten abrufen
documentTxt=documentTxt ("[\t\n\r]", "");//Wagenrückläufe und Zeilenvorschübe im Inhaltsbereich entfernen

Erklärung: replaceAll der String-Klasse verfügt über eine reguläre Ersetzungsfunktion. t ist ein Tabulatorzeichen, n ist ein Zeilenvorschub, r ist ein Wagenrücklauf.

Normale Java-Verwendung:

Beispielmethode:

public void parseTxt(String content){
        Pattern p = Pattern.compile(Config.articlePtn);
        Matcher matcher = p.matcher(content);
        while(matcher.find()){
            System.out.println(matcher.group(1));
        }

    }

Anweisungen: Denken Sie einfach an die Pattern-Klasse Die statische Kompilierungsmethode analysiert einen regulären Ausdruck, um ein Musterobjekt zu generieren.

Verwenden Sie dann das Modell, um die Zeichenfolge abzugleichen, einen Matcher zu erhalten und alle Übereinstimmungen über die Suchmethode des Matchers zu durchlaufen.

Gruppe ist die Gruppe im regulären Ausdruck und im Ausdruck (). Gruppe (0) ist die ursprüngliche Zeichenfolge, gourp (1) ist die erste übereinstimmende Gruppe ... das heißt, der Index der übereinstimmenden Gruppe beginnt bei 1.

Weitere Java-bezogene Artikel zum Ersetzen von Wagenrückläufen und Zeilenvorschüben in Zeichenfolgen finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn