Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pripravte text , ktorý chcete spracovať . Pokiaľ je váš program je čítanie textu z externého zdroja , ako je textový súbor , môže obsahovať text štruktúrovaný takto :
Tu je nejaký text
s riadkom v ňom < br . >
replikovať to pre demonštráciu , vytvoriť objekt typu string s podobným obsahom takto :
string vzorka = " . Tu je nejaký text \\ n s riadkom v ňom " ;
2
Odstráňte znaky nového riadku z reťazca . Pomocou nasledujúcej syntaxe , nahradiť všetky výskyty znaku nového riadku v reťazci s prázdnym reťazcom takto :
sample.replaceAll ( " \\ n" , " " ) ;
Avšak, toto nemá vplyv na pôvodnú reťazec premenné , takže zmeniť to takto :
vzorky = sample.replaceAll ( " \\ n" , " " ) ;
Reťazce sú nemeniteľné , čo znamená , že vykonávanie nahradiť operácie v skutočnosti vytvára nový reťazec , skôr než vplyv originál . Vy teda potrebujete aktualizovať odkaz na objekt priradením výsledok nahradiť operácie k pôvodnému názvu premennej .
3
Prispôsobte svoju prevádzku obstarávať viac prostredie . Rôzne operačné systémy a aplikácie nahrávať zalomenie riadku znaky v rôznych spôsoboch . Napríklad , môžete alternatívne obsahovať zalomenie riadku pomocou " návrat vozíka " hodnotu takto :
String vzorka = "Tu je nejaký text \\ r sa nové riadky v ňom . " ;
pojať to rovnako ako znakom nového riadku , prejsť vaše nahradiť metódu regulárny výraz takto :
vzorka = sample.replaceAll ( " \\ \\ r