社区
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 小弟初正则,着实不解啊,请高手赐教
...全文
149
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写文章
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
打赏
举报
回复
有没有人知道啊。。急
正则表达式
在
php
不起作用,【已解决】
php
正则表达式
问题
该
问题
探讨了如何在多语言网站环境中使用
PHP
的
正则表达式
来提取货币值,如$299.00。由于货币符号可能是$、¥、£等,且金额前有一个空格,小数点后有两位数字,提问者尝试通过不同的条件判断和正则匹配来实现提取。
问题
最终得到了解决,提供了适用于不同语言环境的金额提取方法。
PHP
正则表达式
验证中文的
问题
本文介绍了解决
PHP
正则表达式
中Unicode字符匹配的
问题
。通过调整
正则表达式
的语法,使得能够正确地匹配包含中文在内的UTF-8编码的Unicode字符。文章提供了具体的代码示例。
正则表达式
零宽断言在
php
中的
问题
在学习
正则表达式
时遇到
PHP
中关于零宽断言的编译错误,提示lookbehind assertion不是固定长度。查阅资料发现
PHP
的后瞻断言仅支持定长匹配。为解决这个
问题
,改用其他写法,例如使用数组保存标签名,然后转换为匹配的正则格式,从而在
PHP
中正确处理并获取匹配结果。
使用
PHP
正则表达式
时的一个
问题
在测试使用中文作为
正则表达式
模式时遇到
问题
,多次点击后浏览器运行缓慢直至
PHP
报错。通过提供的
PHP
代码示例,探讨可能的原因。
[ 备忘 ]
php
正则表达式
与 mysql IN 查询的排序
问题
本文详细介绍了
PHP
正则表达式
的使用方法,并通过实例展示了如何利用
正则表达式
验证字符串是否符合特定规则。同时,文章探讨了MySQL IN查询中的排序
问题
,包括使用`find_in_set`、`substring_index`和`field`函数进行排序的不同方法及应用场景。
PHP
20,393
社区成员
19,656
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章