Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Memisahkan Rentetan pada Talian Baharu dengan Cekap dalam .NET?

Bagaimana untuk Memisahkan Rentetan pada Talian Baharu dengan Cekap dalam .NET?

DDD
Lepaskan: 2025-01-27 21:56:11
asal
118 orang telah melayarinya

How to Efficiently Split a String on Newlines in .NET?

<.> Cara terbaik untuk membahagikan rentetan rune dalam .net

Dalam .NET, ia seolah -olah menjadi tugas mudah mengikut rentetan beralih, tetapi ia tidak mencukupi untuk menggunakan kaedah perpecahan. Artikel ini membincangkan cara terbaik untuk mencapai operasi ini.

Untuk membahagikan rentetan mengikut watak yang berubah -ubah, anda perlu menggunakan versi beban berat kaedah perpecahan.

Kod ini memulakan array rentetan yang hanya mengandungi simbol baris, yang sepadan dengan kemunculan semua simbol yang berubah dalam teks yang ditentukan. Dengan menetapkan stringsplitoptions.none, setiap simbol diraja akan menyebabkan elemen baru dalam array baris.

<code class="language-csharp">string[] lines = theText.Split(
    new string[] { Environment.NewLine },
    StringSplitOptions.None
);</code>
Salin selepas log masuk
untuk teks yang mungkin termasuk pelbagai jenis simbol diraja (termasuk simbol yang kembali dan berubah), kaedah yang lebih komprehensif diperlukan:

Versi peningkatan ini memastikan pengenalpastian dua jenis perubahan dalam kedua -dua jenis, dan dengan berkesan mengendalikan garis dan ruang udara.

Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan pada Talian Baharu dengan Cekap dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan