大家是如何学习正则表达式的?或者有什么学习的建议?

这个有了,赞一个

我见过最好的一篇中文正则教程/简易手册:

1 个赞

还是想回复下,“正则表达式”, 网络上太多了, 拿起看完,不得方法, 大多文章, 写的角度都是 “授之以鱼", 而这一篇写的 的确是 ”授之于渔“

也可能有人早有推荐过, 可能在网络上的 搜索, 我有时也是没有章法 :sweat_smile:

1 个赞

我就是用的时候现查手册

现在 Emacs 里 rx 宏已经是标配了,我建议与其学正则不如去学个 parser combinator,了解一下最简单的 BNF 以及怎么写 parser,这样写出来的可读性能高一些,还能把经验带到 Invisible XML 和 treesitter 上

1 个赞

这是我见过最棒的正则英文教程: https://www.rexegg.com/

我的正则表达式是通过写 syntax highlighting package 学习的,那个项目维护了两年,学到了不少使用技巧

1 个赞

我自己學習正則是坎坷的。我一開始是為了我自己的配置,後來實在受不了就跑去看一些文檔和教程影片。前前後後大概玩了1年,大概就會了!真心覺得當初好好看影片的話根本不會花這麼久時間zzz

所以還是老實看些文檔和影片吧?:joy:

边写边学