【摘要】:函数的原型如下:int ereg该函数搜索字符串search中与正则表达式pattern相匹配的字符串,如果发现了与pattern相匹配的字符串,这些字符串将会存储在数组matches中,每个数组元素对应于一个子表达式。string ereg_replace该函数在字符串search中查找匹配正则表达式pattern的字符串,并且用字符串replacement来置换。eregi_replace除了不区分大小写之外,其他都与ereg_replace相同。该函数将字符串search分割成符合正则表达式的子字符串,然后将子字符串返回到一个数组中,整数max指定进入数组中元素的个数。
7.4.6 PHP正则表达式的函数
PHP中处理正则表达式的函数主要有5个。
eregi()和ereg()两者基本相同,均可以实现字符串查找,只不过前者不区分大小写。函数的原型如下:
int ereg(string pattern,string search,array[matches])
该函数搜索字符串search中与正则表达式pattern相匹配的字符串,如果发现了与pattern相匹配的字符串,这些字符串将会存储在数组matches中,每个数组元素对应于一个子表达式。下面PHP代码利用ereg检验电子邮件名称是否合法。
string ereg_replace(string pattern,string replacement,string search)
该函数在字符串search中查找匹配正则表达式pattern的字符串,并且用字符串replacement来置换。eregi_replace除了不区分大小写之外,其他都与ereg_replace相同。
array split(string pattern,string search[,max])
该函数将字符串search分割成符合正则表达式的子字符串,然后将子字符串返回到一个数组中,整数max指定进入数组中元素的个数。下面代码将日期进行分割,分割为3个部分:月,日,年。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。