社区
C++ 语言
帖子详情
正则表达式在win32位运行的很正常,但在64就不对。
sunmz_wjxy
2011-06-09 05:07:50
我用的是一个开源的库:HS.lib这个库,下载可以到http://www.high-speed-software.com
一个很简单的正则表达式:"[ABC]+\\>"
在32位上可以很正常的显示,但在64下面输入“CDE”尽然也可以通过。甚至只要输入A或B或C打头的字符串都可以通过。
是不是这个库不支持64位,还是我的什么设置不对?????
...全文
134
5
打赏
收藏
正则表达式在win32位运行的很正常,但在64就不对。
我用的是一个开源的库:HS.lib这个库,下载可以到http://www.high-speed-software.com 一个很简单的正则表达式:"[ABC]+\\>" 在32位上可以很正常的显示,但在64下面输入“CDE”尽然也可以通过。甚至只要输入A或B或C打头的字符串都可以通过。 是不是这个库不支持64位,还是我的什么设置不对?????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
naturemickey
2011-06-09
打赏
举报
回复
你改成这个:"^[ABC]+\\>$"估计就没问题了。
通过的原因是你的正则表达式并不是匹配整个串的,而是只要有部分匹配就可以。
ryfdizuo
2011-06-09
打赏
举报
回复
[Quote=引用 3 楼 dizuo 的回复:]
输入"CDE"也可以通过这,有点怪
[/Quote]
sorry,CDE有C可以通过的,1楼正解
ryfdizuo
2011-06-09
打赏
举报
回复
输入"CDE"也可以通过这,有点怪
科比布莱恩特
2011-06-09
打赏
举报
回复
是不是配置不对?
honemay
2011-06-09
打赏
举报
回复
[ABC]的意思不就是匹配A或B或C么?
你是希望以"ABC"开头的话就得这样写
“ABC+\\>”
抓图神器2016
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文字背景透明,将窗体置于浅色背景之上,文字有点模糊不清,建议将其放在深色背景上面操作。
抓图神器2016 with update 3
Important updates in update 3: 1. 修复了图片地址末尾有空白符时下载不到图片的bug。 2. 除常见的.jpg,.jpeg和.png外,添加了.bmp,.gif格式的图片下载支持。 3. 修正了下载时间<1秒时,用时显示不正确的问题。 4. 普通窗体添加了按页码抓图的功能,此功能有效解决了某些帖子分页过多,中间的分页在给定的网址中无链接而下载不到图片的问题。 如需下载某帖子第N页到第M页中的所有图片,网址形如:网址前半部分+页码+网址末尾部分,勾选页码后,在第一行的4个文本框中依次输入网址前半部分、网址末尾部分、N、M。 勾选页码后,分页
正则表达式
不再可用。取消勾选页码后,即按以前的模式操作,网址一栏需输入完整的网址,若要抓取该网页中的某些链接所指向的页面中的图片,需设置
正则表达式
。 Important updates in update 2: 1. 不再通过判断Windows操作系统版本开启透明或普通窗体;启动时将首先出现一个选择界面,由用户自行选择使用透明还是非透明窗体。 2. 普通窗体和关闭按钮弹出对话框新增背景图。 3. 添加天涯论坛防盗链图片下载支持。 Important updates in update 1: 新增选项,可智能抓取百度贴吧帖子中的图片对应的高质量原图。 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文字背景透明,将窗体置于浅色背景之上,文字有点模糊不清,建议将其放在深色背景上面操作。
PyV8-win-amd
64
(p2).zip
官方正式下载,亲测有用。欢迎下载。要求是是win7/10系统,找到相应的路径,复制粘贴进去即可。本人还上传的有Linux系统的
Python库 | onigurumacffi-0.0.12-cp36-cp36m-win_amd
64
.whl
python库,解压后可用。 资源全名:onigurumacffi-0.0.12-cp36-cp36m-win_amd
64
.whl
mysql connector,win
64
,包括所有
mysql connector,win
64
,包括boost部分,测试代码,
64
位
和32
位
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章