php正则表达式的应用有很多,那么我们在实际开发应用中会遇到提取字符串、高级的代换的功能,那么如何实现呢?我们来看看具体的过程。
PHP正则表达式的应用之提取字符串介绍:
ereg() and eregi()
PHP正则表达式的应用之提取字符串实施:
有一个特性是允许用户通过正则表达式去提取字符串的一部分(具体用法你可以阅读手册).
立即学习“PHP免费学习笔记(深入)”;
比如说,我们想从 path/URL 提取文件名 – 下面的代码就是你需要:
PHP网络编程技术详解由浅入深,全面、系统地介绍了PHP开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是PHP准备篇,介绍了PHP的优势、开发环境及安装;第2篇是PHP基础篇,介绍了PHP中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍
386
<OL class=dp-c><LI class=alt><SPAN><SPAN class=func>ereg</SPAN><SPAN>(</SPAN><SPAN class=string>"([^\/]*)$"</SPAN><SPAN>, </SPAN><SPAN class=vars>$pathOrUrl</SPAN><SPAN>, </SPAN><SPAN class=vars>$regs</SPAN><SPAN>); </SPAN></SPAN><LI><SPAN class=func>echo</SPAN><SPAN> </SPAN><SPAN class=vars>$regs</SPAN><SPAN>[1]; </SPAN></LI></OL>
PHP正则表达式的应用之高级的代换介绍:
ereg_replace() 和 eregi_replace()也是非常有用的
PHP正则表达式的应用之高级的代换实施:
假如我们想把所有的间隔负号都替换成逗号:
<OL class=dp-c><LI class=alt><SPAN><SPAN class=func>ereg_replace</SPAN><SPAN>(</SPAN><SPAN class=string>"[ nrt]+"</SPAN><SPAN>, </SPAN><SPAN class=string>","</SPAN><SPAN>, trim(</SPAN><SPAN class=vars>$str</SPAN><SPAN>)); </SPAN></SPAN></LI></OL>
PHP正则表达式的应用的相关介绍就向你讲解到这里,希望对你了解和掌握PHP正则表达式的应用有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号