Rumah >Java >javaTutorial >Bagaimana untuk mengekstrak subrentetan yang disertakan dalam petikan tunggal menggunakan regex?

Bagaimana untuk mengekstrak subrentetan yang disertakan dalam petikan tunggal menggunakan regex?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-02 10:38:14629semak imbas

How to Extract Substrings Enclosed in Single Quotes Using Regex?

Mengekstrak Subrentetan dengan Regex: Pembatas Petikan Tunggal

Soalan:
Bagaimana anda mengekstrak subrentetan itu disertakan dengan petikan tunggal menggunakan biasa ungkapan?

Jawapan:

Langkah 1: Kenal pasti Corak
Corak yang anda cari dalam teks yang disediakan ialah:

Corak ini termasuk:

  • ' (pembukaan petikan tunggal)
  • (.*?) (data yang anda mahu, ditangkap dalam kumpulan)
  • ' (petikan tunggal penutup)

(. *?) bahagian ialah kumpulan tangkapan tidak tamak yang sepadan dengan sebarang bilangan aksara kecuali petikan tunggal.

Langkah 2: Cipta Matcher

Gunakan kaedah penyusunan dan pemadan untuk mencipta objek Matcher:

Langkah 3: Cari dan Cetak Subrentetan

Gunakan kaedah cari dan kumpulan untuk mencari subrentetan dan cetakan ia:

Contoh:

Berikut ialah contoh dengan teks yang disediakan:

Output:

Atas ialah kandungan terperinci Bagaimana untuk mengekstrak subrentetan yang disertakan dalam petikan tunggal menggunakan regex?. 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