Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pemisah Rentetan Tersuai dalam C#?

Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pemisah Rentetan Tersuai dalam C#?

Mary-Kate Olsen
Lepaskan: 2025-01-23 19:21:11
asal
418 orang telah melayarinya

How Can I Split a String Using a Custom String Separator in C#?

Pisah rentetan menggunakan pembatas tersuai dalam C#

Kaedah string.Split() dalam C# biasanya digunakan untuk memisahkan rentetan berdasarkan aksara tertentu. Tetapi bagaimana jika anda perlu membelah rentetan menggunakan rentetan sebagai pembatas?

Penyelesaian adalah dengan menggunakan lebihan tatasusunan rentetan Split(). Anda boleh menentukan pembatas tersuai dengan menyediakan tatasusunan rentetan sebagai parameter pisah.

Pertimbangkan contoh berikut:

string data = "THExxQUICKxxBROWNxxFOX";

return data.Split(new string[] { "xx" }, StringSplitOptions.None);
Salin selepas log masuk

Dalam contoh ini, matlamat kami adalah untuk memisahkan rentetan data menggunakan rentetan "xx". Untuk melakukan ini, kami mencipta tatasusunan yang mengandungi rentetan pemisah ini dan luluskannya sebagai hujah pertama kepada Split() dan kaedah itu akan membahagi rentetan itu dengan sewajarnya.

Parameter

StringSplitOptions.None memastikan subrentetan kosong tidak ditinggalkan daripada hasil, jadi tatasusunan output akan mengandungi:

<code>{ "THE", "QUICK", "BROWN", "FOX" }</code>
Salin selepas log masuk

Kaedah penyesuaian ini membolehkan anda membelah rentetan menggunakan pembatas berasaskan rentetan tersuai, memberikan lebih fleksibiliti dalam tugas manipulasi rentetan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pemisah Rentetan Tersuai dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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