求一个判断图片文件的正则表达式。

zhuangyan2004 2005-09-01 04:56:46
刚学正则,不会写。以JPG,.jpg,.gif,.GIf,.Png.....结尾应该怎么写,帮我啊,明天结贴。
...全文
247 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuangyan2004 2005-09-02
  • 打赏
  • 举报
回复
我要写一个表达式,你怎么整出三个来啊。
我只要一个表达式。
zhuangyan2004 2005-09-02
  • 打赏
  • 举报
回复
谢谢了,这就是我要的。学习,下回这样简单的就自己写了。
mrshelly 2005-09-02
  • 打赏
  • 举报
回复
javascript:alert(/(\.gif|\.jpg|\.png)$/i.test("abc.png"));
matrixy 2005-09-01
  • 打赏
  • 举报
回复
/(\.gif)$/i.test(str)
/(\.jpg)$/i.test(str)
/(\.png)$/i.test(str)

就这个样子地...
Features: 1. 从指定网页以及符合所设定的正则表达式匹配规则的二级页面中,下载所有图片到指定目录, 一张图下载完成后会执行检查,自动删除头像之类的小图。 图片以该图在网页源码中的名字命名,若指定目录中已存在同名文件,则自动在后面加上“(1)”,若还存在则加“(2)”...以此类推。 一次下载任务中,若同一图片出现多次(以完整的uri地址为准),只下载一次。 默认保存位置为用户图片目录下的SavedPics目录,若该目录不存在,点击提取图片后开始下载前,会自动创建;用户也可自行选择保存位置。 自动计时,图片下载完成后,显示所用时间。 本程序仅支持源码中有图片地址的网页图片抓取。一些采用高级技术的网页,图片地址在源码中不可见,暂不支持这类网站的图片抓取。 2. 从指定网页中提取所有链接,保存到由用户命名的文件中,若不加后缀,自动以.html结尾。 UI Design: 1. 智能判断当前Windows系统版本,若是Windows7(NT6.1), 则开启透明特效窗体,其他版本的Windows则调用普通非透明窗体。 2. 主界面进度条和任务栏动态显示下载进度(抓取图片时),根据下载任务状态(如下载失败,下载完成,取消等),任务栏图标上的颜色随之变化,同时弹出提示对话框。 若已最小化到托盘,以右下角气泡通知的形式提示下载任务出现的状况。 3. 点击关闭按钮时,默认会弹出询问关闭按钮执行什么操作的对话框,勾选不再提示后,以后不再显示此对话框,若要恢复,点击托盘图标右键菜单的“重置所有设置”即可。 4. 双击托盘图标可显示或隐藏主窗体。 Requirements: 1. Recent Windows operating systems such as win7, win8, win10, etc, are all OK. Not yet tested on earlier Windows platforms. 2. .NET Framework 4.5 or above is installed. Note: 1. 为保证程序正常运行,请勿删除或更改本程序目录下的任何文件. 2. 程序主界面上,Encoding是指网页的编码,可通过网页源码查看其charset, 提取链接时需要选择相应的编码,所保存的文件中才能正常显示链接网页的title;提取图片可不选编码。 3. 程序只提取指定网页中的链接,不会继续去该网页中的链接所指向的网页(二级页面)中去提取链接,所以提取链接时,分页正则表达式不用管。 提取图片时,若要提取二级页面中的图片,如百度贴吧一个帖子中各个分页中的所有图片,需要选择或者手动输入正确的正则表达式。 该正则表达式用来匹配二级页面的链接末尾,从而找到用户想要从中提取图片的那些页面。 例如百度贴吧的帖子各分页链接以“?pn=数字”结尾,所以正则表达式选择“\?pn=\d+$”;有些网站分页链接以“_数字.html”或者“_数字”结尾,正则表达式为“_\d+(\.html)?$”; 还有以“数字.html”结尾的,正则表达式为“\d+(\.html)$”。 下拉列表只列出了几种常见的,若需要从中提取图片的分页的链接末尾不符合其中任何一种正则表达式,用户可自行手动输入。 如果不从二级页面中提取图片,只提取指定网页中的图片,分页正则表达式一栏不填或者选择none. 4. 本程序仅支持源码中有图片地址的网页图片抓取。一些采用高级技术的网页,图片地址在源码中不可见,暂不支持这类网站的图片抓取。 Unfixed Bugs: 1. 下载中点取消,会卡一阵,这是由于正在终止下载线程,网速不好时或者网站服务器响应慢,容易出现此现象。 2. 正在下载时或者下载完成后退出程序,有一定几率出现“抓图神器.exe已停止工作”,点关闭程序就好了。 3. Win7下程序会调用透明窗体运行,但是尚未实现label文字背景透明,将窗体置于浅色背景之上,文字有点模糊不清,建议将其放在深色背景上面操作。
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1 安装AndroidSDK与ADTplug-in 2.2 建立第一个Android项目(HelloAndroid!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签——TextView标签的使用 3.2 更改手机窗口画面底色——drawable定义颜色常数的方法 3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色 3.4 置换TextView文字——CharSequence数据类型与ResourceID应用 3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法 3.6 样式化的定型对象——Style样式的定义 3.7 简易的按钮事件——Button事件处理 3.8 手机页面的转换——setContentView的应用 3.9 调用另一个Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前一个Activity——startActivityForResult方法 3.12 具有交互功能的对话框——AlertDialog窗口 3.13 置换文字颜色的机关——Button与TextView的交互 3.14 控制不同的文字字体——Typeface对象使用 3.15 如iPhone拖动相片特效——Gallery画廊 3.16 自制计算器——多按钮的整合应用 3.17 关于(About)程序信息——Menu功能菜单程序设计 3.18 程序加载中,请稍后——ProgressDialog与线程整合应用 3.19 全屏幕以按钮覆盖——动态产生按钮并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞——setOnKeyListener事件 4.2 设计具有背景图的按钮——ImageButton的焦点及事件处理 4.3 给耶诞老人的信息——Toast对象的使用 4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource 4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性 4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器 4.11 快速的搜索手机文件引擎——JavaI/O的应用 4.12 按钮也能随点击变换——ImageButton选择特效 4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——ImageView点击事件与透明度处理 4.17 后台程序运行进度提示——ProgressBar与Handler的整合应用 4.18 动态文字排版——GridView与ArrayAdapter设计 4.19 在Activity里显示列表列表——ListView的布局 4.20 以动态列表配置选项——ListActivity与Menu整合技巧 4.21 查找程序根目录下所有文件——JavaI/O与ListActivity的结合.. 4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——RadioButtonID 4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧