Lily 发表于 2025-12-18 07:59:32

奶油们都是怎么写正则表达式的?

因为看到最近又有正则表达式写错导致出现故障的新闻 所以发帖问问奶油们都是怎么写的
我基本就没有自己手写过,直接Google一下现成的或者在有AI之后直接让AI写,感觉正则表达式对我简单的大脑有点太复杂了
而且正则表达式好像很容易写错而不好检查,我认为甚至可以算"万恶之源"了,基本上每次点名都有它

上文提到的新闻 [快讯] 震惊!mihomo自动更新后无法启动,罪魁祸首竟然

amoy 发表于 2025-12-18 08:03:46

让AI写确实可以解决痛点,这个东西本质上是个规则匹配{:saorao:}
其实还有一个bug,就是V2维护的那个规则级,它把部分谷歌分流到国内了,有时候那个国内能直连,有时候连不上。

longi 发表于 2025-12-18 08:05:22

我也一直又AI写,有什么需求直接告诉AI,让他完成

btpan 发表于 2025-12-18 08:07:38

regex我习惯用https://tool.oschina.net/regex/检测规则,学语法还是有些过于牵强了,但凡是个人都懒得手输那么多。。。
例如按照正则表达式进行规则匹配,比如\\b[\\w.-]+@?[\\w.-]+\\.(gov|edu)\\b 可以匹配所有后缀为.edu或.gov 的域名。基本都是自行上网搜索的写法,再稍作修改检测是否能命中{:leiben:}那是没有AI的时候

nyarime 发表于 2025-12-18 08:09:44

薅了15个月的Gemini了,每次都让它帮我生成{:xiaoku:}上生产环境之前要反复测试

dou 发表于 2025-12-18 09:41:19

因为用在很复杂的准生产环境下使用,是手写正则的,顶多让AI提供下思路后自己照着这个方向写。
不过AI生成一大堆正则单测,挑一些核心单测是可以用的。

其实,正则在各环境下执行结果和语法不统一是个很大的问题。。AI又那么会骗人,简单的正则也最好补上单测,尤其是谁用过非贪婪匹配,前后断言等等等的语法

dog 发表于 2025-12-18 09:54:40

http://regexr.com/
生产环境必须要正例反例测试,正则还是少数AI时代也得学一学的东西,有时候随手搜索框之类的写一点

周杰伦 发表于 2025-12-18 10:07:56

必须AI

Yecraft 发表于 2025-12-18 11:37:51

AI写完多用点样例验证。其实只是不想自己写,但AI写出来还是能看懂,自己验证一下写得对不对就行

Xina 发表于 2025-12-18 20:07:22

丢给AI就好啦

yl113 发表于 2025-12-19 15:23:59

对 让ai写

宫水贵树 发表于 2025-12-19 15:38:19

丢给ai,然后再用regex验证表达式

LeoYang 发表于 2025-12-19 19:51:53

https://deerchao.cn/tools/wegester/ 使用最多的是这个,不过现在都是用ai写正则了

zero187735 发表于 2025-12-19 23:44:39

当然是ai写啊

Lamer 发表于 2025-12-25 19:13:21

AI自己写

sywl888 发表于 2025-12-25 20:20:13

有很多在线网址 能调试
页: [1]
查看完整版本: 奶油们都是怎么写正则表达式的?