递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2790|回复: 27
打印 上一主题 下一主题

[视窗] PCRE2-正则库

[复制链接]

116

主题

1123

帖子

6172

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6172
跳转到指定楼层
楼主
发表于 2025-11-14 19:28:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
由于火山没有什么好用的正则...
标准库里的正则,性能实在是太低了.....一言难尽

静态库用VS2022编译的..2019不知道能不能用(请自行测试)

里面有个 PCRE例子 被注释掉了~
封装了两套.UTF-8/UTF-16..  UTF-32没有封装,感觉用不到...

替换函数,也没有封装..需要的话自己写

可能直接使用,你会觉得非常麻烦..需要各种创建,释放~
那是因为没有二次封装,如果有人二次封装了...麻烦评论区发一下~

支持JIT..性能非常好.(可能比你自己写的文本操作快)
里面有"数组类"你可能会找不到模块,或者自己修改替换,屏蔽一下或者找一下我往期的帖子...

火山的模板类型..不能直接写8/16...非逼得要自己写两套类...

16是火山的文本型
8是UTF8, 字节集

本来想封装性能更好的RE2,但是..这个只支持UTF-8..
不过PCRE2用JIT性能差距也可以忽略不计~

游客,如果您要查看本帖隐藏内容请回复






回复

使用道具 举报

217

主题

1407

帖子

5697

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5697
QQ
来自 22#
发表于 2025-11-17 20:54:39 | 只看该作者
制作的模块文件
PCRE2-正则库.vcip (1.32 MB, 下载次数: 15)
全国活动会议直播拍摄
回复

使用道具 举报

40

主题

395

帖子

3512

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3512
28#
发表于 2025-11-25 10:41:16 | 只看该作者
朕的 发表于 2025-11-17 20:54
制作的模块文件

还是提示缺少数组类等等
回复

使用道具 举报

12

主题

202

帖子

1321

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1321
27#
发表于 2025-11-18 20:25:53 | 只看该作者
楼主威武
回复

使用道具 举报

5

主题

29

帖子

177

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
177
26#
发表于 2025-11-18 19:51:21 | 只看该作者
66666666666666
回复

使用道具 举报

52

主题

153

帖子

656

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
656
25#
发表于 2025-11-18 15:51:13 | 只看该作者
这个我们可以用吗?
回复

使用道具 举报

0

主题

37

帖子

3122

积分

论坛元老

Rank: 8Rank: 8

积分
3122
24#
发表于 2025-11-18 10:25:48 | 只看该作者
謝謝分享
回复

使用道具 举报

1

主题

92

帖子

611

积分

高级会员

Rank: 4

积分
611
QQ
23#
发表于 2025-11-18 10:17:36 | 只看该作者
谢谢大佬分享
业余使用火山PC 对powermill  和NX 进行二次开发
回复

使用道具 举报

217

主题

1407

帖子

5697

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5697
QQ
21#
发表于 2025-11-17 20:48:15 | 只看该作者
1111111
全国活动会议直播拍摄
回复

使用道具 举报

15

主题

704

帖子

3423

积分

核心用户

我用火山写屎山

Rank: 9Rank: 9Rank: 9

积分
3423
20#
发表于 2025-11-17 20:44:00 | 只看该作者
感谢大佬造轮子!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-1-1 00:37 , Processed in 0.103197 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表