社区
基础编程
帖子详情
麻烦高手,来帮我简化这段正则表达式
linxue_
2002-05-15 04:14:26
if(eregi(".htm",$file)||eregi(".txt",$file)||eregi(".inc",$file)||eregi(".php",$file)||eregi(".pl",$file)||eregi(".cgi",$file)||eregi(".asp",$file)||eregi(".css",$file)||eregi(".js",$file)){
}
...全文
133
7
打赏
收藏
麻烦高手,来帮我简化这段正则表达式
if(eregi(".htm",$file)||eregi(".txt",$file)||eregi(".inc",$file)||eregi(".php",$file)||eregi(".pl",$file)||eregi(".cgi",$file)||eregi(".asp",$file)||eregi(".css",$file)||eregi(".js",$file)){ }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2002-05-25
打赏
举报
回复
$patten='/\w+(?=\.asp|\.php|\.html)/i';
就是匹配***.asp ***.php 等等了,把自己需要的都加在后面。
(?=pattern)
正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。
上面这一段是我复制的了。
以前,csdn上面有人发表过专门介绍正则表达式的文章了。
这就是其中的内容的。
preg_match ,是perl风格的匹配了。如果以前用过perl,可能更习惯这个函数的了。
imjoksky
2002-05-25
打赏
举报
回复
eregi("\.(asp|php|htm|txt|pl|css|js|inc)",$file)
linxue_
2002-05-17
打赏
举报
回复
$patten='/\w+(?=\.asp|\.php|\.html)/i';
if(preg_match($patten,$file)){
}
这段我看不大明白,解说一下好吗?
「已注销」
2002-05-16
打赏
举报
回复
$patten='/\w+(?=\.asp|\.php|\.html)/i';
if(preg_match($patten,$file)){
}
y10k
2002-05-15
打赏
举报
回复
楼上的,禁止抄袭。。。。。。。。。
除非贴明出处
bombshell
2002-05-15
打赏
举报
回复
$file_ext = strtolower(substr(strrchr($filename, '.'), 1));
$allow_type = array('html', 'txt', ..........);
if(in_array($file_ext, $allow_type)) echo 'yes';
========================================
偶的论坛:
www.chinesehis.com/starry/index.php
jyc_nj
2002-05-15
打赏
举报
回复
关注
正则表达式
(python)
本文详细讲解了Python代码中利用
正则表达式
模块进行字符串匹配和分组内容提取的功能。通过多个示例,展示了
正则表达式
中不分组语法、正向先行断言、条件匹配语法的使用,实现了从给定字符串中提取特定格式数据、筛选特定字符串、判断数的格式等功能。
PHP如何优化业务代码,
这段
php代码业务逻辑还有其它优化简写方法吗?
麻烦
各位给点建议 谢谢...
这段
PHP代码主要负责表单数据的验证和提交。它检查用户输入的姓名、地址、电话、验证码、QQ号和微信号是否符合格式要求,并防止特殊字符。如果所有数据都通过验证,代码将尝试在数据库中插入新的用户数据。如果手机号已存在,系统会提示已提交过。
正则表达式
——元字符与转义
本文深入解析
正则表达式
中的元字符及其转义规则,通过实例展示如何正确使用元字符进行匹配,同时介绍了Python中原生字符串的使用,
简化
正则表达式
的书写。
掌握
正则表达式
的艺术:从入门到精通
正则表达式
是强大的文本处理工具,但语法复杂难掌握。InsCode是智能集成开发环境,内置
正则表达式
助手,支持智能代码补全、代码解释与注释、单元测试生成、错误修复与优化等功能,能
简化
正则表达式
的学习与应用,提高开发效率和代码质量。
python
正则表达式
前瞻_Python的
正则表达式
本文介绍了Python中的
正则表达式
基础知识,包括如何使用
正则表达式
匹配网页HTML源码中的特定文本。通过实例展示了如何使用前瞻(正向前瞻断言和负向前瞻断言)进行精确匹配,以及回溯引用的概念,
帮
助读者理解
正则表达式
在字符串处理中的高效应用。
基础编程
21,889
社区成员
140,338
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章