Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pembatas Berbilang Aksara dalam C#?

Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pembatas Berbilang Aksara dalam C#?

Linda Hamilton
Lepaskan: 2025-01-13 12:44:46
asal
515 orang telah melayarinya

How Can I Split Strings Using Multi-Character Delimiters in C#?

Menggunakan Pembatas Berbilang Aksara untuk Pemisahan Rentetan dalam C#

Memisahkan rentetan menggunakan pembatas yang mengandungi berbilang aksara (seperti perkataan) dalam C# memerlukan pendekatan yang sedikit berbeza berbanding beberapa bahasa pengaturcaraan lain.

Penyelesaian: String.Split

Kaedah String.Split menyediakan fungsi yang diperlukan. Kaedah ini menerima tatasusunan rentetan sebagai pembatas, membenarkan spesifikasi pembatas berbilang aksara.

Contoh:

Mari kita belah rentetan "Ini ayat." menggunakan "is" sebagai pembatas:

<code class="language-csharp">string source = "This is a sentence.";
string[] delimiters = new string[] { "is" };
string[] result = source.Split(delimiters, StringSplitOptions.None);</code>
Salin selepas log masuk

Tatasusunan result akan mengandungi: "Ini " dan " ayat.".

Pertimbangan Penting:

  • String.Split membahagikan rentetan kepada subrentetan di mana sahaja pembatas yang ditentukan ditemui.
  • StringSplitOptions menawarkan kawalan ke atas proses pemisahan, seperti mengendalikan subrentetan kosong.
  • Untuk butiran komprehensif tentang String.Split dan ciri berkaitan, rujuk dokumentasi rasmi Microsoft. Pautan dokumentasi MSDN (Nota: Pautan ini mungkin sudah lapuk; carian untuk "C# String.Split" pada tapak dokumentasi Microsoft semasa adalah disyorkan).

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pembatas Berbilang Aksara dalam C#?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan