Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Membahagikan Rentetan dengan Talian Baharu dengan Amanah dalam .NET?

Bagaimanakah Saya Boleh Membahagikan Rentetan dengan Talian Baharu dengan Amanah dalam .NET?

Susan Sarandon
Susan Sarandonasal
2025-01-27 22:06:10765semak imbas

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

<.> Dalam .net, tekan simbol rolling untuk membahagikan rentetan

Dalam .NET, kaedah perpecahan lalai mungkin tidak mencukupi. Ini adalah penyelesaian yang lebih komprehensif:

Atas sebab ini, kami menggunakan beban berat split dari array rentetan yang diterima:

Kaedah ini dilakukan oleh rentetan hukuman pada setiap masa urutan interchangeation (Environment.newline) yang ditakrifkan oleh sistem operasi.
<code>string[] lines = theText.Split(
    new string[] { Environment.NewLine },
    StringSplitOptions.None
);</code>

Rawatan perubahan yang berbeza

Dalam beberapa kes, anda mungkin menghadapi teks yang berbeza dengan format yang berbeza. Untuk menangani keadaan ini, anda boleh menggunakan Split untuk memuatkan semula keupayaan untuk memadankan pelbagai rentetan:

Kod selepas diubah suai ini dibahagikan dengan betul dengan pelbagai rentet Ia juga mengekalkan garis dan ruang kosong dalam teks.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membahagikan Rentetan dengan Talian Baharu dengan Amanah dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn