社区
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位,还是我的什么设置不对?????
...全文
192
5
打赏
收藏
正则表达式在win32位运行的很正常,但在64就不对。
我用的是一个开源的库:HS.lib这个库,下载可以到http://www.high-speed-software.com 一个很简单的正则表达式:"[ABC]+\\>" 在32位上可以很正常的显示,但在64下面输入“CDE”尽然也可以通过。甚至只要输入A或B或C打头的字符串都可以通过。 是不是这个库不支持64位,还是我的什么设置不对?????
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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+\\>”
Windows
64
位
系统DLL
位
数检测避坑指南:绕过文件系统重定向
PE文件是Windows可执行模块的基础格式,其Machine字段决定程序
运行
架构;文件系统重定向(Wow
64
)机制会自动将32
位
进程对System32的访问映射至SysWow
64
,导致路径误读与DLL
位
数误判;这一底层机制直接影响VC++
运行
时加载、服务注册、批处理部署等工程实践;真实检测必须区分进程
位
数、绕过重定向(如使用sysnative伪目录),才能准确识别x86/x
64
架构;本文聚焦DLL兼容性排查场景,提供可落地的路径净化、PE头解析与跨
位
数诊断方案。
POCO C++库编译十大常见错误深度解析与解决方案
在C++跨平台开发中,第三方库的集成与编译是开发者常遇到的核心挑战,尤其涉及网络通信、数据加密等基础功能时。其原理在于构建系统(如CMake)需要正确解析库依赖、头文件路径和链接符号,任何环节的配置偏差都会导致编译失败。掌握这些底层机制的技术价值在于,它能显著提升开发效率,减少环境配置时间,确保项目构建的稳定性和可复现性。在实际应用场景中,POCO C++库作为广泛使用的网络与工具库,其编译过程常因OpenSSL、PCRE等第三方依赖问题而受阻,例如典型的“openssl/ssl.h: No such fi
python学习笔记
1. pip 安装出错:(好像是安装完一次tensorflow之后pip就不能正常使用了) Collecting tensorflow Exception: Traceback (most recent call last): File "D:\software\anaconda\install\lib\site-packages\pip\basecommand.py", line 21...
终极指南:如何让NotepadNext在Windows 7上流畅
运行
还在为NotepadNext在Windows 7系统上无法正常启动而烦恼吗?作为Notepad++的跨平台重实现,NotepadNext确实在Windows 7上可能会遇到一些兼容性挑战。别担心,这篇完整指南将带你一步步解决所有问题,让你的Windows 7系统也能享受这款强大的文本编辑器!🚀 NotepadNext是一款基于Qt框架开发的跨平台文本编辑器,它继承了Notepad++的核心功能
Liunx:
正则表达式
,三剑客以及ansible 环境准备和配置
正则表达式
作为一个pattern,将pattern与要搜索的字符串进行匹配,以便查找一个或多个字符串。
正则表达式
,自成体系,由普通字符(例如字符 a 到 z)和元字符组成的文字模式。普通字符:没有显式指定为元字符的所有可打印和不可打印字符字符,包括所有大写和小写字母、所有数字、所有标点符号和其他一些符号。元字符:除了普通字符之外的字符。
正则表达式
,工具(vim、grep、less等)和程序语言(Perl、Python、C等)都使用
正则表达式
。普通
正则表达式
扩展正则表示,支持更多的元字符。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章