找回密码
 立即注册
搜索
查看: 1901|回复: 14

[软件] 请问有没有把正则表达式翻译成自然语言的工具?

[复制链接]
     
发表于 2022-8-25 17:06 来自手机 | 显示全部楼层 |阅读模式
语种不限
谢谢

我想搜 不知道该用什么关键字 中文搜的结果全是如何学习使用正则
回复

使用道具 举报

     
发表于 2022-8-25 17:09 | 显示全部楼层
翻译成自然语言之后拿来干啥
回复

使用道具 举报

     
 楼主| 发表于 2022-8-25 17:10 来自手机 | 显示全部楼层
Nanachi 发表于 2022-8-25 17:09
翻译成自然语言之后拿来干啥

玩ctf的时候发现完全看不懂别人写的正则 想问问看有没有

—— 来自 Xiaomi M2012K11AC, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

发表于 2022-8-25 17:11 | 显示全部楼层
复杂的正则都是只能写不能读的。

The plural form of regex is regrets.


回复

使用道具 举报

     
 楼主| 发表于 2022-8-25 17:15 来自手机 | 显示全部楼层
或者有没有什么训练读别人的正则表达式的网站(

—— 来自 Xiaomi M2012K11AC, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-25 17:20 | 显示全部楼层
不知道这个是不是接近你想要的:
https://github.com/Bowen7/regex-vis
https://regex-vis.com

评分

参与人数 2战斗力 +3 收起 理由
白左 + 1 好东西
neptunehs + 2

查看全部评分

回复

使用道具 举报

     
发表于 2022-8-25 17:24 | 显示全部楼层
一个相对好读的正则只能包含以下特性:括号,连接,或,重复零次或多次,其余额外特性都会**增加复杂性
回复

使用道具 举报

     
 楼主| 发表于 2022-8-25 17:24 来自手机 | 显示全部楼层
password 发表于 2022-8-25 17:20
不知道这个是不是接近你想&#x8 ...

可视化?我今晚试试看

—— 来自 Xiaomi M2012K11AC, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-25 17:31 | 显示全部楼层
回复

使用道具 举报

     
 楼主| 发表于 2022-8-25 17:34 来自手机 | 显示全部楼层
本帖最后由 neptunehs 于 2022-8-25 17:37 编辑
折光 发表于 2022-8-25 17:31
https://regex101.com/

这个不对 这个是测试文本符不符合正则
ctf的题目是丢一个正则让我找一个符合正则条件的文本做参数之类的 一般来说除了正则还有其他条件 所以用这个加字典也一般来说过不去

—— 来自 Xiaomi M2012K11AC, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-25 17:39 | 显示全部楼层
本帖最后由 折光 于 2022-8-25 17:41 编辑
neptunehs 发表于 2022-8-25 17:34
这个不对 这个是测试文本符不符合正则
ctf的题目是丢一个正则让我找一个符合正则条件的文本做参数之类的  ...

你看右上不是有个"explanation"吗, 虽然是英语的, 不过的确是自然语言解释

评分

参与人数 1战斗力 +3 收起 理由
neptunehs + 3 可行

查看全部评分

回复

使用道具 举报

     
发表于 2022-8-25 17:43 | 显示全部楼层
图形化工具可能比较接近你的需求https://regexper.com/

评分

参与人数 1战斗力 +2 收起 理由
neptunehs + 2

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 2022-8-25 17:47 来自手机 | 显示全部楼层
折光 发表于 2022-8-25 17:39
你看右上不是有个"explanation"吗, 虽然是英语的, 不过的确是自然语言解释

确实 谢谢!

—— 来自 Xiaomi M2012K11AC, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-25 19:48 来自手机 | 显示全部楼层
https://regexr.com/

—— 来自 Xiaomi Redmi K30 5G, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-8-25 20:48 | 显示全部楼层
本帖最后由 schneehertz 于 2022-8-25 20:49 编辑

/ (?=(?:[^"']*["'][^"']*["'])*[^"']*$)/g
这个还挺实用的,但是我真读不懂
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 11:42 , Processed in 0.059677 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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