Petua dan ungkapan biasa yang biasa digunakan untuk menulis ungkapan biasa dalam PHP

Rahsia menulis ayat biasa

Rahsia apabila seorang gadis bercinta dengan lelaki biasanya untuk menguji sama ada anda baik dengan saya, hubungan kita akan menjadi lebih baik.

Rahsia keteraturan pada dasarnya sama dengan rahsia cinta: tulis sedikit dan uji sedikit.

Kerana kami memerlukan ketetapan berterusan dan menggunakan preg_match untuk membandingkan sama ada perlawanan itu boleh berjaya. Jika ia berjaya, mari kita tulis titik seterusnya. Sehingga anda selesai menulis dan semua perlawanan berjaya!

Sebagai contoh, saya ingin menulis ungkapan biasa untuk alamat e-mel. Perkara pertama yang saya mahu lakukan ialah menyenaraikan semua format e-mel yang biasa digunakan. Contohnya:

phpcn@php.cn phpcn@corp.baidu.cm phpcn@126.com phpcn@xxx.com 12345@qq.com

Format yang biasa digunakan adalah seperti berikut . Kemudian kita boleh menganalisis:

1. Mula-mula padankan aksara w+ sebelum @ (kerana 0-9A-Za-z_)

2. Yang kedua diikuti dengan simbol @

3. Untuk yang ketiga, tulis [a-zA-Z0-9-]+ kerana nama domain utama qq dan 126 tidak boleh mempunyai garis bawah

4.corp.baidu Atau 126 . Biasanya akhiran email adalah seperti ini. Jadi kita boleh menulisnya sebagai: ([a-zA-Z0-9-]+.){1,2}

5. Di atas adalah untuk melarikan diri supaya ia mempunyai makna tersendiri. Tanda kurung mesti diulang sekurang-kurangnya sekali dan paling banyak dua kali.

6. Ikuti sahaja com|cn|org|gov.cn|net|edu.cn, dsb.

Oleh itu, ungkapan biasa kami ditunjukkan dalam apa yang saya gunakan:

/w+@([a-zA-Z0-9-]+.){1,2}(com|cn|org|gov.cn|net|edu.cn)/

Saya berjaya menulis ungkapan biasa untuk alamat e-mel.

Fungsi biasa yang biasa digunakan

Fungsi biasa kami yang biasa digunakan ialah:

函数名功能
preg_filter执行一个正则表达式搜索和替换
preg_grep返回匹配模式的数组条目
preg_match执行一个正则表达式匹配
preg_match_all执行一个全局正则表达式匹配
preg_replace_callback_array传入数组,执行一个正则表达式搜索和替换使用回调
preg_replace_callback执行一个正则表达式搜索并且使用一个回调进行替换
preg_replace执行一个正则表达式的搜索和替换
preg_split通过一个正则表达式分隔字符串

Sila gunakan manual untuk fungsi ini. Jika anda mempunyai sebarang soalan atau menghadapi masalah, anda boleh datang ke laman web rasmi kami untuk bertanya soalan.

Mengenai soalan biasa yang sering ditemui dalam temuduga

Beberapa soalan biasa yang sering ditanya dalam temuduga ialah:

1. Padankan alamat e-mel

2. Padankan nombor telefon mudah alih

3. Padankan URL

4. Gunakan ungkapan biasa untuk memadankan format dan ambil contoh tertentu

5Tulis seorang pengumpul
Lain-lain....

Saya tidak risau tentang soalan 4 dan 5 temu bual, kerana selagi anda mengkaji lima bahagian pertama yang saya berikan kepada anda dengan serius kandungan. Sekadar membuat alasan untuk soalan 4 dan 5.

Sebab, selalunya semasa sesi temuduga teknikal soal jawab, tiba masanya untuk menyemak telefon anda!

Ungkapan biasa yang biasa digunakan

Berikut ialah ungkapan biasa untuk carian pantas Anda mesti tahu maksud khusus.
Salin sahaja apabila diperlukan:

Meneruskan pembelajaran
||
<?php $pattern = '/(\w+)@(\w+).(com|org)/'; $str = "bob@example.com"; preg_match($pattern, $str, $match); print_r($match); ?>
  • Cadangan kursus
  • Muat turun perisian kursus