Rumah pembangunan bahagian belakang tutorial php Pelajari Ungkapan Biasa PHP: Panduan untuk Menguasai Sintaks Biasa

Pelajari Ungkapan Biasa PHP: Panduan untuk Menguasai Sintaks Biasa

Jan 05, 2024 am 11:01 AM
php ungkapan biasa sintaks ungkapan Guru biasa

Pelajari Ungkapan Biasa PHP: Panduan untuk Menguasai Sintaks Biasa

Panduan Ungkapan Biasa PHP: Menguasai sintaks ungkapan biasa memerlukan contoh kod khusus

Pengenalan:
Dalam pembangunan PHP, ungkapan biasa ialah alat yang sangat berkuasa. Ia boleh membantu kami menyelesaikan pelbagai operasi pemadanan rentetan, penggantian dan pengekstrakan. Walau bagaimanapun, sintaks ungkapan biasa agak rumit dan mungkin agak mengelirukan untuk pemula. Dalam panduan ini, kami akan menumpukan pada beberapa sintaks ungkapan biasa yang biasa digunakan dan menyediakan contoh kod khusus untuk membantu pembaca memperoleh pemahaman yang lebih baik.

1. Sintaks asas:

  1. Padanan aksara:
    Dalam ungkapan biasa, kita boleh menggunakan aksara biasa untuk dipadankan secara langsung. Sebagai contoh, ungkapan biasa "/hello/" akan sepadan dengan "hello" dalam rentetan.

Contoh kod:

$pattern = "/hello/";
$string = "hello world!";
if (preg_match($pattern, $string)) {
    echo "匹配成功!";
} else {
    echo "匹配失败!";
}
Salin selepas log masuk
  1. Metacharacter:
    Metacharacter ialah aksara khas dalam ungkapan biasa yang mempunyai makna istimewa. Berikut ialah beberapa aksara meta yang biasa digunakan dan maksudnya:
  • : Padan dengan mana-mana aksara (kecuali baris baharu)
  • w : Padan dengan mana-mana huruf, nombor atau garis bawah
  • d : Padan dengan mana-mana nombor
  • s : Padan dengan mana-mana aksara ruang putih. (termasuk ruang, tab, baris baharu, dsb.)
  • : Padankan sempadan perkataan

Kod contoh:

$pattern = "/he.l/";
$string = "hello world!";
if (preg_match($pattern, $string)) {
    echo "匹配成功!";
} else {
    echo "匹配失败!";
}
Salin selepas log masuk
  1. Ulang padanan:
    Dalam ungkapan biasa, kita boleh menggunakan pengkuantiti untuk menentukan bilangan padanan. Berikut ialah beberapa pengkuantiti yang biasa digunakan dan maknanya:
    • : Padankan aksara sebelumnya sifar atau lebih kali
    • : Padankan aksara sebelumnya satu atau lebih kali
  • watak Watak sifar atau satu kali
  • {n} : Padankan watak sebelumnya tepat n kali
  • {n,} : Padankan watak sebelumnya sekurang-kurangnya n kali
  • {n,m} : Padankan watak sebelumnya sekurang-kurangnya n kali , tetapi tidak Lebih daripada m kali

Contoh kod:

$pattern = "/ab*c/";
$string = "ac";
if (preg_match($pattern, $string)) {
    echo "匹配成功!";
} else {
    echo "匹配失败!";
}
Salin selepas log masuk

2. Aplikasi lanjutan:

  1. Pemadanan kumpulan:
    Dalam ungkapan biasa, kita boleh menggunakan kurungan untuk mengumpulkan sekumpulan aksara untuk memadankannya secara keseluruhan. Pada masa yang sama, kita juga boleh merujuk kepada kumpulan ini dengan menggunakan rujukan belakang. . Berikut ialah beberapa pernyataan lebar sifar yang biasa digunakan:

(?=corak) : carian positif positif. Kedudukan padanan diikuti oleh corak corak yang ditentukan
  1. (?!corak): pratonton negatif ke hadapan. Kedudukan padanan tidak serta-merta diikuti oleh corak corak yang ditentukan
  2. (?<=corak): prasemakan positif songsang. Kedudukan padanan serta-merta didahului oleh corak corak yang ditentukan
    (?
  • Kod contoh:
  • $pattern = "/(d{4})-(d{2})-(d{2})/";
    $string = "2022-02-28";
    if (preg_match($pattern, $string, $matches)) {
        echo "匹配成功!";
        echo "年份:" . $matches[1] . ",月份:" . $matches[2] . ",日期:" . $matches[3];
    } else {
        echo "匹配失败!";
    }
    Salin selepas log masuk
  • Kesimpulan:
  • Ekspresi biasa ialah alat yang sangat praktikal dalam pembangunan PHP. Sangat penting untuk pembangun menguasai sintaks asas dan senario aplikasi biasa daripada. Saya harap panduan ini dapat membantu pembaca lebih memahami dan menggunakan ungkapan biasa, serta memberikan bantuan untuk pemprosesan rentetan dalam projek sebenar.
  • (bilangan perkataan: 989)

    Atas ialah kandungan terperinci Pelajari Ungkapan Biasa PHP: Panduan untuk Menguasai Sintaks Biasa. 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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengesahkan sama ada input ialah alamat IPv6 menggunakan regex PHP Bagaimana untuk mengesahkan sama ada input ialah alamat IPv6 menggunakan regex PHP Jun 25, 2023 am 09:37 AM

IPv6 merujuk kepada InternetProtocolVersion6, iaitu protokol alamat IP yang digunakan untuk komunikasi Internet. Alamat IPv6 ialah nombor yang terdiri daripada 128 bit, biasanya diwakili oleh lapan kumpulan nombor heksadesimal. Dalam PHP, anda boleh menggunakan ungkapan biasa untuk mengesahkan sama ada input ialah alamat IPv6 Berikut ialah cara menggunakan ungkapan biasa PHP untuk mengesahkan alamat IPv6. Langkah 1: Fahami format alamat IPv6 Alamat IPv6 terdiri daripada 8 blok heksadesimal, setiap satu

Bagaimana untuk mengesahkan jika rentetan kosong dengan ungkapan biasa PHP Bagaimana untuk mengesahkan jika rentetan kosong dengan ungkapan biasa PHP Jun 24, 2023 am 08:46 AM

Dalam PHP, kita boleh menggunakan ungkapan biasa untuk mengesahkan sama ada rentetan kosong. Kes di mana rentetan kosong termasuk yang berikut: Rentetan mengandungi hanya ruang. Panjang tali ialah 0. Rentetan adalah batal atau tidak ditentukan. Seterusnya, kami akan membincangkan cara menggunakan ungkapan biasa dalam PHP untuk mengesahkan situasi ini. Ungkapan biasa: s+ Ungkapan biasa ini boleh digunakan untuk memadankan rentetan yang mengandungi hanya ruang. Antaranya, s bermaksud memadankan ruang dan + bermaksud memadankan satu atau lebih. Contoh kod: functionisEmptySt

Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP Jun 24, 2023 am 08:44 AM

Semasa menulis aplikasi web, anda selalunya perlu mengesahkan nombor telefon. Kaedah biasa dalam PHP ialah menggunakan ungkapan biasa untuk menentukan sama ada nombor telefon berada dalam format yang betul. Ungkapan biasa ialah alat berkuasa yang boleh membantu anda mengenal pasti corak tertentu dalam pernyataan ringkas. Di bawah ialah contoh menggunakan ungkapan biasa dalam PHP untuk mengesahkan format nombor telefon. Mula-mula, mari kita tentukan format biasa untuk nombor telefon. Nombor telefon boleh mengandungi nombor, kurungan, tanda sempang dan ruang. Nombor telefon standard hendaklah mengandungi 10 digit, didahului dengan

Bagaimana untuk mengesahkan sama ada ia adalah laluan fail menggunakan ungkapan biasa dalam PHP Bagaimana untuk mengesahkan sama ada ia adalah laluan fail menggunakan ungkapan biasa dalam PHP Jun 24, 2023 am 10:18 AM

Dalam PHP, ungkapan biasa ialah alat padanan dan pengesahan rentetan yang biasa digunakan. Semasa proses pembangunan, laluan fail input perlu kerap disahkan untuk memastikan ia berada dalam format yang betul. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk mengesahkan sama ada rentetan ialah laluan fail. Pertama, kita perlu menentukan format asas laluan fail. Dalam sistem Windows, laluan fail biasa adalah dalam format yang serupa dengan "C:ProgramFilesPHPphp.exe". Laluan dibahagikan kepada bahagian berikut:

Cara mengesahkan format alamat URL dengan ungkapan biasa PHP Cara mengesahkan format alamat URL dengan ungkapan biasa PHP Jun 24, 2023 am 09:51 AM

Dengan perkembangan pesat Internet, alamat URL telah menjadi bahagian yang sangat diperlukan dalam kehidupan seharian orang ramai. Dalam pembangunan web, untuk memastikan alamat URL yang dimasukkan oleh pengguna boleh dikenali dan digunakan dengan betul oleh sistem, kami perlu melakukan pengesahan format padanya. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan format alamat URL. 1. Komponen asas alamat URL Sebelum memahami cara mengesahkan format alamat URL, kita perlu memahami komponen asas alamat URL terlebih dahulu. Biasanya, alamat URL standard terdiri daripada

Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport Jun 24, 2023 pm 12:11 PM

Nombor ID dan nombor pasport adalah nombor dokumen biasa dalam kehidupan orang ramai. Apabila melaksanakan fungsi yang melibatkan nombor dokumen ini, selalunya perlu melakukan pengesahan format pada nombor yang dimasukkan untuk memastikan ketepatannya. Dalam PHP, ungkapan biasa boleh digunakan untuk mencapai fungsi ini Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport. 1. Pengesahan nombor ID Nombor ID terdiri daripada 18 digit dan digit terakhir boleh berupa huruf (kod semak adalah seperti berikut: 6 pertama).

Bagaimana untuk mengesahkan input panjang tertentu menggunakan regex PHP Bagaimana untuk mengesahkan input panjang tertentu menggunakan regex PHP Jun 24, 2023 am 10:17 AM

Apabila membangunkan aplikasi web, selalunya perlu untuk mengesahkan bahawa input pengguna mematuhi keperluan format dan panjang tertentu. Ungkapan biasa PHP menyediakan kaedah yang berkuasa untuk pengesahan. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan input dengan panjang tertentu. Tentukan keperluan panjang input Sebelum anda mula menulis ungkapan biasa, anda perlu menentukan keperluan panjang input. Contohnya, jika pengguna diminta memasukkan kata laluan sepanjang 8, maka ungkapan biasa hendaklah sepadan dengan 8 aksara dan bukannya padanan rentetan 8 aksara atau lebih. Tulis regex

Bagaimana untuk mengesahkan sama ada input ialah alamat IPv4 menggunakan regex dalam PHP Bagaimana untuk mengesahkan sama ada input ialah alamat IPv4 menggunakan regex dalam PHP Jun 24, 2023 am 09:20 AM

PHP, sebagai bahasa pengaturcaraan sebelah pelayan yang popular, menyediakan beberapa alat berkuasa untuk mengesahkan ketepatan data input. Dalam artikel ini, kami akan menumpukan pada cara menggunakan ungkapan biasa untuk mengesahkan sama ada input ialah alamat IPv4. Pertama, apakah alamat IPv4? Alamat IPv4 merujuk kepada nombor perduaan 32-bit, yang biasanya dibahagikan kepada empat nombor perduaan 8-bit, dipisahkan dengan ".", dan dinyatakan dalam bentuk perpuluhan. Sebagai contoh, 127.0.0.1 ialah alamat IPv4. Sekarang, mari kita lihat cara menggunakan ungkapan biasa untuk

See all articles