世界上为什么会有正则表达式这么反人类的玩意儿?

2019 年 3 月 4 日
 snoopy1024

如果不是必须用,尽量不用这玩意儿… 学也不想学,学了后又忘得快。 今天有个需求要写正则,吐槽一下…

26321 次点击
所在节点    程序员
170 条回复
Patrick95
2019 年 3 月 4 日
写正则还好,读正则才是痛苦的事。
正则表达式是可写不可读的。
nfroot
2019 年 3 月 4 日
不是反人类啊,是反程序员。。。最反的是重构程序员
misaka19000
2019 年 3 月 4 日
正则本来就应该尽量避免使用
lihongjie0209
2019 年 3 月 4 日
要不你自己写 if else, 要不用正则表达式, 它帮你生成 if else。
maemual
2019 年 3 月 4 日
写的人爽了,后面的人痛苦
RIcter
2019 年 3 月 4 日
啊,我感觉挺好用的啊,不然你怎么处理模式化数据?
DoveAz
2019 年 3 月 4 日
要是没有正则,邮箱手机号啥的验证起来更麻烦了
syahd
2019 年 3 月 4 日
你就假装没有他,然后再用别的方法实现同样的功能呗,又没有人逼着你用。
araraloren
2019 年 3 月 4 日
了解一下 Perl 6 的 grammar 么。。
icered
2019 年 3 月 4 日
有啥更好的能取代正则的方法吗,接触少,感觉正则用起来挺灵活。。(主要是组合方式多)
torment5524
2019 年 3 月 4 日
用起来好用,就是场景毕竟固定,不是经常写,每次写都会忘记怎么写。。。。需要先查资料
wanglufei
2019 年 3 月 4 日
每次用都要现查 api,没必要记
ooonme
2019 年 3 月 4 日
正则造福一方文本数据工程师
tvallday
2019 年 3 月 4 日
这个在特定场景,可以省很多时间和金钱。
jdhao
2019 年 3 月 4 日
确实经常忘!上周还专门总结了一下 sublime text 里面的正则表达式常用语法,https://jdhao.github.io/2019/02/28/sublime_text_regex_cheat_sheet/
wenzhoou
2019 年 3 月 4 日
wenzhoou
2019 年 3 月 4 日
可以帮你解析正则表达式, 无废话。
hellowes
2019 年 3 月 4 日
菜鸡只会喷技术,有这力气不去看教程
U7Q5tLAex2FI0o0g
2019 年 3 月 4 日
用的不多,要用就查手册
bilibilifi
2019 年 3 月 4 日
感觉比起写等价的自动机还是正则表达式更方便吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX