社区
PHP
帖子详情
关于PHP正则表达式的问题
xiaopeng0803
2010-09-21 04:29:29
$var = "to be or not to be";
$match=ereg(1^to1 , $var); //true
$match=ereg(1be$1 , $var); //true
$match=ereg(1^or1 , $var); //false
为什么第一个$match会返回 true 呢??? 那个1^to1 这两个1是代表单引号的意思吧? ^不是表示除to的所有字符吗?
第三个$match 又返回false 小弟初正则,着实不解啊,请高手赐教
...全文
98
6
打赏
收藏
关于PHP正则表达式的问题
$var = "to be or not to be"; $match=ereg(1^to1 , $var); //true $match=ereg(1be$1 , $var); //true $match=ereg(1^or1 , $var); //false 为什么第一个$match会返回 true 呢??? 那个1^to1 这两个1是代表单引号的意思吧? ^不是表示除to的所有字符吗? 第三个$match 又返回false 小弟初正则,着实不解啊,请高手赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
张小莱
2010-09-21
打赏
举报
回复
建议你不要用ereg来写正则,因为PHP版本5.3以后就不支持ereg了,改preg吧
xiaopeng0803
2010-09-21
打赏
举报
回复
[Quote=引用 3 楼 hero0524 的回复:]
帮顶一下!我也正在发愁,哪里能学会正则呢
[/Quote]
谢谢你啊。一般PHP学习书籍上都有吧。
xiaopeng0803
2010-09-21
打赏
举报
回复
[Quote=引用 2 楼 xuzuning 的回复:]
$match = ereg('^to' , $var); //true
$match = ereg('be$' , $var); //true
$match = ereg('^or' , $var); //false
^ 表示行首
只在 [] 中表示排除
[/Quote]
明白了,也就是在[]外面的没有特别作用是吧。? 第三个$match返回false 是因为or不在字符串的首行?
张小莱
2010-09-21
打赏
举报
回复
帮顶一下!我也正在发愁,哪里能学会正则呢
xuzuning
2010-09-21
打赏
举报
回复
$match = ereg('^to' , $var); //true
$match = ereg('be$' , $var); //true
$match = ereg('^or' , $var); //false
^ 表示行首
只在 [] 中表示排除
xiaopeng0803
2010-09-21
打赏
举报
回复
有没有人知道啊。。急
精通
正则表达式
(第3版).pdf
9.
正则表达式
在编程语言中的应用:几乎所有的现代编程语言都内置了对
正则表达式
的支持,如JavaScript、Python、Java、
PHP
等。在这些语言中,可以利用
正则表达式
执行复杂的文本搜索和替换任务。 10.
正则表达式
的...
神奇的匹配
正则表达式
求精之旅
并基于目前流行的程序语言和应用环境(如C#、ASP.NET、JSP、JavaScript或
PHP
),全面介绍了创建
正则表达式
的方法,以及
正则表达式
在Web环境中的各种应用。 《神奇的匹配:
正则表达式
求精之旅》适合广大Web网站开发...
[精通
正则表达式
(第三版) 中英文 PDF 高清
书中还特别关注了
正则表达式
的跨平台兼容性
问题
。在当前多语言编程的环境下,不同的编程语言中
正则表达式
的语法和功能可能存在差异,这对于开发者来说是一个不小的挑战。作者在这一部分重点介绍了Java、JavaScript、...
pcre-8.36.tar.gz
**
正则表达式
库PCRE(Perl Compatible Regular Expressions)** PCRE,即Perl兼容的
正则表达式
库,是一个开源软件库,提供了一个强大的
正则表达式
匹配引擎。这个库的设计灵感来源于Perl语言的
正则表达式
语法,并且...
Python
正则表达式
详解(建议收藏!)
正则表达式
是对字符串提取的一套规则,我们把这个规则用正则里面的特定语法表达出来,去匹配满足这个规则的字符串。
正则表达式
具有通用型,不仅python里面可以用,其他的语言也一样适用。python中re模块提供了正则...
PHP
20,398
社区成员
19,656
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章