Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk membuang teks dalam kurungan dalam PHP?

Bagaimana untuk membuang teks dalam kurungan dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-04 02:12:301062semak imbas

How to Remove Text Within Parentheses in PHP?

Alih Keluar Teks Antara Kurung dalam PHP

Untuk menghapuskan teks yang disertakan dalam kurungan bersama-sama dengan kurungan itu sendiri dalam PHP, gunakan fungsi preg_replace(). Ia memanfaatkan ungkapan biasa untuk mencari dan mengubah suai rentetan.

Coretan kod berikut menyelesaikan tugas ini:

<code class="php">$string = "ABC (Test1)";
echo preg_replace("/\([^)]+\)/", "", $string); // 'ABC '</code>

Pecahan Kod:

  • preg_replace():

    • Ia memerlukan tiga parameter:

      • Ekspresi biasa (dengan pembatas)
      • Rentetan penggantian (kosong dalam kes ini)
      • Rentetan subjek
  • Ungkapan Biasa:

    • Ungkapan biasa yang digunakan ialah: /([^)] )/

      • Ia sepadan dan menyasarkan teks dalam kurungan.
      • Berikut ialah pecahan ungkapan biasa:

        • / - Pembatas
        • (: Padan dengan kurungan pembukaan
        • [^)S : Padan dengan satu atau lebih aksara (tidak termasuk kurungan penutup)
        • ): Padan dengan kurungan penutup
        • /: Pembatas

Ringkasnya, fungsi ini menggantikan semua tika kurungan dan teks tertutupnya dengan rentetan kosong, dengan berkesan mengeluarkannya daripada rentetan asal.

Atas ialah kandungan terperinci Bagaimana untuk membuang teks dalam kurungan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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