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

2019-03-04 16:36:08 +08:00
 snoopy1024

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

23539 次点击
所在节点    程序员
170 条回复
jydeng
2019-03-04 17:14:02 +08:00
因为正则要解决的问题很反人类
ochatokori
2019-03-04 17:14:45 +08:00
刚开始接触整夜的时候我也是这样想的
真香
毕竟处理文本真的很方便
gouchaoer2
2019-03-04 17:14:57 +08:00
如果没有正则你写的东西读起来会更加困难
lixuedong
2019-03-04 17:14:58 +08:00
我倒觉得正则表达式很好用
没有正则得浪费多少精力
May725
2019-03-04 17:16:30 +08:00
真香
wxsm
2019-03-04 17:17:00 +08:00
世界上为什么会有正则表达式这么反人类的玩意儿?

真香。
l00t
2019-03-04 17:17:43 +08:00
我文本编辑器里查找替换都用正则表达式。没了正则表达式那操作起来得多麻烦啊。
zhang1215
2019-03-04 17:18:15 +08:00
真香警告
yaodd
2019-03-04 17:19:16 +08:00
用完之后会说,世界上竟然有正则表达式这么神奇的东西!
reus
2019-03-04 17:19:29 +08:00
你可以自己写一堆 if 啊,又没人阻止你。说不好读的,你那一堆 if 就好读了?
再说了,难道你不会加注释吗?
无能就不要开口。
Cbdy
2019-03-04 17:19:45 +08:00
没有掌握正确的学习方法的表现
yaodd
2019-03-04 17:20:40 +08:00
反正是工具而已,普通人偶尔用下用完就丢也没多大关系,经常用到的人自己会很熟练···
vus520
2019-03-04 17:21:22 +08:00
就那么几个点,能比五笔复杂?
akira
2019-03-04 17:22:03 +08:00
数学才是反人类的
boris1993
2019-03-04 17:22:06 +08:00
我写正则的时候,先到 playground 里一边测一边写,放代码里的时候肯定注释清楚匹配哪些数据并给出对应示例,然后就放在那再也不动
ifaii
2019-03-04 17:22:56 +08:00
写还可以 读就很痛苦
Tonni
2019-03-04 17:29:08 +08:00
我们团队规定写正则的时候必须要用注视描述清楚,最好贴上 https://regex101.com 上面的测试 case。
imdong
2019-03-04 17:33:37 +08:00
正则表达式是一种工具啊,而且熟悉以后写正则的过程其实可以很享受。
当时,正则表达式是不可读的,但是有一堆工具可以辅助啊。
所以,我感觉正则表达式在很多方面是解决问题的利器。
只是,只是要看你怎么利用这个了而已。
ballshapesdsd
2019-03-04 17:35:19 +08:00
真香警告
janxin
2019-03-04 17:35:31 +08:00
正则比较讨厌的是看别人写的正则 2333

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

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

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

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

© 2021 V2EX