PHP

php eregi与preg_match区别

小樊
115
2024-07-15 14:00:41
栏目: 编程语言

  1. eregi是PHP4版本中的函数,而preg_match是PHP5版本中引入的函数。eregi已经在PHP7.0中被弃用,建议使用preg_match替代。

  2. eregi函数是不区分大小写的正则表达式匹配函数,而preg_match函数是区分大小写的正则表达式匹配函数。

  3. eregi函数使用的是POSIX扩展正则表达式语法,而preg_match函数使用的是Perl兼容正则表达式语法,功能更加强大。

  4. eregi函数返回的结果是匹配到的字符串的位置,而preg_match函数返回的结果是匹配到的字符串本身。

综上所述,建议使用preg_match函数替代eregi函数,以获得更好的性能和功能。

0
看了该问题的人还看了