Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pemisah Rentetan Tersuai dalam 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:
<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX"; return data.Split(new string[] { "xx" }, StringSplitOptions.None);</code>
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.
StringSplitOptions.None
memastikan subrentetan kosong tidak ditinggalkan daripada hasil, jadi tatasusunan output akan mengandungi:
<code>{ "THE", "QUICK", "BROWN", "FOX" }</code>
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!