Maison >Java >javaDidacticiel >Comment diviser de manière fiable des chaînes Java par caractères de nouvelle ligne ?

Comment diviser de manière fiable des chaînes Java par caractères de nouvelle ligne ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-23 14:47:14362parcourir

How to Reliably Split Java Strings by Newline Characters?

Diviser les chaînes Java par nouvelle ligne

Lorsque vous essayez de diviser une chaîne dans un JTextArea à l'aide d'une expression régulière pour la séparer par de nouvelles lignes en utilisant n, vous pourriez rencontrer des difficultés. Ce problème se pose car le système peut utiliser des conventions de nouvelle ligne distinctes.

Pour résoudre ce problème efficacement, il est crucial d'utiliser une expression régulière qui prend en compte toutes les conventions de nouvelle ligne possibles. Par exemple, vous pouvez utiliser l'expression régulière suivante :

String lines[] = string.split("\r?\n");

Cette expression régulière divisera avec succès la chaîne au niveau des caractères de nouvelle ligne Windows (CRLF) et Unix (LF).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn