Maison >développement back-end >C++ >Comment puis-je diviser de manière fiable une chaîne par sauts de ligne dans .NET ?

Comment puis-je diviser de manière fiable une chaîne par sauts de ligne dans .NET ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-27 22:06:10765parcourir

How Can I Reliably Split a String by Newlines in .NET?

<.> Dans le .net, appuyez sur le symbole de roulement pour diviser la chaîne

Dans le .NET, la méthode divisée par défaut peut ne pas être suffisante. Ceci est une solution plus complète:

Pour cette raison, nous utilisons la charge lourde divisée du tableau de chaîne acceptant:

Cette méthode est effectuée par une chaîne de punition à chaque fois de la séquence d'interchangeant (Environment.Newline) définie par le système d'exploitation.
<code>string[] lines = theText.Split(
    new string[] { Environment.NewLine },
    StringSplitOptions.None
);</code>

Traitement des différents changements

Dans certains cas, vous pouvez rencontrer différents textes avec différents formats. Pour gérer cette situation, vous pouvez utiliser Split pour recharger la possibilité de faire correspondre plusieurs chaînes:

Le code après cette modification est correctement divisé par diverses chaînes aux lignes changeantes, y compris l'entrée ("r"), la modification de la ligne ("n") et la voiture Entrée Essence Il conserve également les lignes et les espaces vides dans le texte.

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