上篇文章给大家介绍了《什么是正则表达式?他的用法?他的特点是什么?(附详解)》,本文继续给大家介绍什么是正则表达式的定界符?我们需要注意什么?(附代码),还不快学起来!!!
正则表达式的定界符:
正则表达式就是用来声明正则表达式边界的符号,正则表达式是字符串类型。所以在定义正则表达式时先定义字符串类型;
正则表达式常用的边界符"/ ,实际上字母和非数字字符以及“V之外的字符都可以做正则表达式的边界符使用。
注意:
一个完整的正则表达式准确的说有两个边界符。
第一个是字符串类型的引号边界符
第二个是正则表达式的边界符
例如:$parrten = '';
具体我们以代码演示为例:
<?php /******正则表达式的定界符*****/ $pattern = '/ /'; $str = ''; //进行匹配 preg_match( $pattern, $str); ?>
代码解析:
首先我们先定义一个变量$pattern,对于我们在代码中写的字符串如果不和函数一起使用,那他就是一个普通的字符串,因此我们需要进行匹配,我们所需要的匹配函数是(preg_match),定义完之后,我们还需要给定两个参数,我们需要和str进行匹配,然后我们进行运行,如果preg_match进行报错,那么就说明我们刚刚定义的不能当定界符;我们运行结果发现,没有任何报错(运行结果如下),也就是说,我们刚刚定义的是可以当做正则表达式的定界符的;
运行结果:
在比如说,我们把刚刚定义的$pattern = '/ /'转换为返斜线\\,是不是还会运行成功,我们在运行结果会发现,会报错,也就是说,我们用反斜线不能当正则表达式的定界符;因为它本身就是有意义的,他是我们常说的转义字符,(分隔符不能是字母数字或反斜杠)
<?php /******正则表达式的定界符*****/ //$pattern = '/ /'; $pattern = '\ \'; $str = ''; //进行匹配 preg_match( $pattern, $str); ?>
运行结果:
推荐学习:《PHP视频教程》
Atas ialah kandungan terperinci 什么是正则表达式的定界符?我们需要注意什么?(附代码). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini membandingkan model pangkalan data asid dan asas, memperincikan ciri -ciri mereka dan kes penggunaan yang sesuai. Asid mengutamakan integriti data dan konsistensi, sesuai untuk aplikasi kewangan dan e-dagang, sementara asas memberi tumpuan kepada ketersediaan dan

Artikel ini membincangkan mendapatkan muat naik fail PHP untuk mengelakkan kelemahan seperti suntikan kod. Ia memberi tumpuan kepada pengesahan jenis fail, penyimpanan selamat, dan pengendalian ralat untuk meningkatkan keselamatan aplikasi.

Artikel membincangkan amalan terbaik untuk pengesahan input PHP untuk meningkatkan keselamatan, memberi tumpuan kepada teknik seperti menggunakan fungsi terbina dalam, pendekatan putih, dan pengesahan sisi pelayan.

Artikel ini membincangkan strategi untuk melaksanakan kadar API yang mengehadkan PHP, termasuk algoritma seperti baldi token dan baldi bocor, dan menggunakan perpustakaan seperti simfoni/kadar-limiter. Ia juga meliputi pemantauan, had kadar penyesuaian secara dinamik, dan tangan

Artikel ini membincangkan manfaat menggunakan password_hash dan password_verify dalam php untuk mendapatkan kata laluan. Hujah utama ialah fungsi ini meningkatkan perlindungan kata laluan melalui penjanaan garam automatik, algoritma hashing yang kuat, dan secur

Artikel ini membincangkan kelemahan OWASP 10 dalam strategi PHP dan mitigasi. Isu -isu utama termasuk suntikan, pengesahan yang rosak, dan XSS, dengan alat yang disyorkan untuk memantau dan mendapatkan aplikasi PHP.

Artikel ini membincangkan strategi untuk mencegah serangan XSS di PHP, memberi tumpuan kepada sanitisasi input, pengekodan output, dan menggunakan perpustakaan dan kerangka kerja yang meningkatkan keselamatan.

Artikel ini membincangkan penggunaan antara muka dan kelas abstrak dalam PHP, memberi tumpuan kepada masa untuk menggunakan setiap. Antara muka menentukan kontrak tanpa pelaksanaan, sesuai untuk kelas yang tidak berkaitan dan warisan berganda. Kelas Abstrak Memberi Funct Biasa


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Dreamweaver Mac版
Alat pembangunan web visual

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna