当前位置:首页 » 编程语言 » phpereg

phpereg

发布时间: 2022-08-06 17:57:55

php中这句话是什么意思呢 ereg_replace("[/\\]{1,}",'/',dirname(__FILE__))

不是报错,而是ereg_replace这个函数已不被推荐使用了,今后要用preg_replace代替吧,程序的意思是把当前文件所在的目录分隔符\替换成/
如c:\php\mydir改成
c:/php/mydir

Ⅱ PHP ereg 和 preg 的区别

PHP里边ereg已经逐渐被preg替代了
preg,代表“Perl的正则表达式(Perl Regular Expressions)”。
ereg,代表“扩展的正则表达式(Extended Regular Expressions)”。
这两组函数的主要区别有:
1.preg_replace()里面的正则可以写成型如:"/..../"而ereg_replace()里面的正则需写成型如".....";
2.在逆向引用用preg_replace()可使用0-99个,而ereg_replace()最多为9个
3.preg_replace()能操作数组,而ereg_replace()不可以
4.ereg默认使用贪婪模式,并且不能修改
5.preg 的速度比 ereg 要快很多
等等。。。现在PHP基本都用preg了,ereg过时了东西。

Ⅲ php中ereg() ,preg_match() 有啥区别

ereg是早先的,preg_match是后加的,php6要废除posix正则了,不过很奇怪,很多老外的经典教程里只写posix正则,不写perl型的

Ⅳ php ereg 用什么函数取代

用preg_match()代替了

Ⅳ PHP正则表达式ereg的问题

eregi 和 ereg_replace 这两个函数到5.3以后就被废弃了,可以使用preg_match, preg_replace进行替换,举个例子:

<?php
$wenben="hello,world";
print_r(preg_match('/[a-z]*/i',$wenben));
$result=preg_replace('/[a-z]*/i',"TiHuan",$wenben);
var_mp($result);

preg_replace,就是替换匹配的字符串,并返回替换后的结果。


preg_match, 就是匹配字符串,返回匹配的结果,为0或者1,当第一次匹配成功,就不继续匹配了。


这些文件函数,你都可以参考php 官方手册:


http://cn2.php.net/manual/zh/function.preg-replace.php

Ⅵ PHP ereg函数

preg_match preg_match_all preg_replace preg_replace_callback

热点内容
图片服务器ftp 发布:2025-01-22 15:52:33 浏览:506
sql打开bak文件 发布:2025-01-22 15:47:32 浏览:106
opengl服务器源码 发布:2025-01-22 15:40:02 浏览:908
python部署服务 发布:2025-01-22 15:38:46 浏览:282
压缩机卡装 发布:2025-01-22 15:37:04 浏览:446
每天跑步40分钟可以缓解压力吗 发布:2025-01-22 15:33:24 浏览:448
线性表的链式存储结构与顺序存储 发布:2025-01-22 15:32:45 浏览:295
解压缩大师 发布:2025-01-22 15:26:51 浏览:386
xp访问win7共享打印机无权限 发布:2025-01-22 15:23:22 浏览:830
python中pandas 发布:2025-01-22 15:21:42 浏览:639