Heim  >  Artikel  >  Backend-Entwicklung  >  PHP高级特性1之正则表达式用法

PHP高级特性1之正则表达式用法

WBOY
WBOYOriginal
2016-06-13 12:20:531032Durchsuche

PHP高级特性一之正则表达式用法

在PHP中,我们进行字符串处理时,能用字符串处理函数时我们当然要使用简单的字符串处理函数,但字符串处理函数的能力是有限的,所以我们就需要利用一个更强大的工具,那就是正则表达式。

简述正则表达式

正则表达式是什么?

正则表达式就是描述字符串排列模式的一种自定义语法规则。正则表达式就是通过构建具有特定规则的模式,和输入字符串信息进行比较,然后进行分割、匹配、查找、替换等等的相关操作。正则表达式不是PHP中独有的,多种语言均可以使用正则表达式,在这里我们介绍正则在PHP中的用法。

使用场合

1. PHP中,如果可以用字符串处理函数完成的任务,我们就不要使用正则表达式。

2. 有一些复杂的操作,例如格式检验等等,只能用正则表达式完成。

3. 正则表达式也是一个字符串,但是它是具有特殊意义的字符串。

4. 它具有一些编写规则,也是一种模式,也可以把它看做一种编程语言。

5. 只有把正则表达式运用到某个函数中使用,才能发挥出正则表达式的作用,否则,它便是一个简单的字符串。

小例子

图片的匹配例子

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn