没有合适的资源?快使用搜索试试~ 我知道了~
template_regex:使用模板实现的C ++正则表达式库
共26个文件
cpp:10个
hpp:4个
sh:3个
需积分: 9 0 下载量 177 浏览量
2021-05-06
19:12:56
上传
评论
收藏 38KB ZIP 举报
温馨提示
模板正则表达式 库是实验性的,不应在生产代码中使用。 小型正则表达式库,可在编译时编译正则表达式。 其他库在运行时解析表达式字符串,并创建用于匹配输入字符串的内部结构。 该库在编译时解析表达式字符串,并创建与用于匹配的手工编码几乎相同的代码。 该解决方案可以胜过其他库,但是需要在编译时知道正则表达式。 该库不支持匹配结果,只能用于检查字符串是否与给定表达式匹配。 我已经在该库中创建了规则部分,以代替在我的标记器中具有相同代码模式的匹配代码(手写)。 经过一些测试,我已经意识到规则实际上是正则表达式,这为我提供了将白色代码转换为那些规则的白色代码的机会。 大部分代码起源于2012年和2013年,但我还没有时间完成并发布它。 部分 整个库分为三个主要部分。 模板字符串 这部分处理将字符串存储为C ++类型。 auto str = string< ' H ' , ' e ' , ' l
资源推荐
资源详情
资源评论
收起资源包目录
template_regex-master.zip (26个子文件)
template_regex-master
regex.hpp 21KB
CMakeLists.txt 3KB
perf
boost_xregex.cpp 3KB
scripts
generate-identifiers.sh 206B
generate-floats.sh 242B
generate-dates.sh 448B
handwritten.cpp 4KB
CMakeLists.txt 3KB
posix.cpp 4KB
boost_regex.cpp 3KB
std_regex.cpp 3KB
template_regex.cpp 3KB
JavaRegex.java 4KB
perf.project 5KB
functions.cpp 2KB
functions.hpp 3KB
rules.hpp 32KB
LICENSE 7KB
test
rules_test.cpp 16KB
regex_test.cpp 6KB
string_test.cpp 4KB
README.md 3KB
template_regex.workspace 678B
template_regex.project 3KB
.gitignore 82B
string.hpp 18KB
共 26 条
- 1
资源评论
丰雅
- 粉丝: 57
- 资源: 4580
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功