Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengeluarkan Substring Antara Pembatas Menggunakan Kaedah Substring?
Kaedah untuk mengekstrak subrentetan antara pembatas
Apabila memproses rentetan, anda mungkin perlu mengekstrak subrentetan tertentu berdasarkan pembatas tertentu. Contoh ini menunjukkan cara untuk mengekalkan teks antara "kunci:" dan "-". Walaupun ungkapan biasa biasanya digunakan untuk tugasan sedemikian, berikut ialah alternatif yang lebih mudah.
Gunakan kaedah Subrentetan
Dengan penggunaan kaedah Substring yang bijak, anda boleh mencapai matlamat anda tanpa ekspresi biasa. Berikut adalah langkah khusus:
<code class="language-java">String St = "super example of string key : text I want to keep - end of my string"; int pFrom = St.indexOf("key : ") + "key : ".length(); int pTo = St.lastIndexOf(" - "); String result = St.substring(pFrom, pTo - pFrom);</code>
Mari kita analisa langkah demi langkah:
Kaedah ini mengelakkan ungkapan biasa yang kompleks dan agak mudah dan mudah untuk dilaksanakan.
Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Substring Antara Pembatas Menggunakan Kaedah Substring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!