如何学习正则表达式

阅读一篇讲述正则表达式的文章或者一本讲正则的书?这样的方法只能对正则表达式稍作了解。

比较好的方法是对正则稍做了解后去解决一些实际的问题,也就是尝试自己写一些正则的题目。

正则表达式

https://regexlearn.com/learn 这个网站通过 50 多个例子逐步介绍了下关于正则表达式的基本内容, 花 30 分钟就可以做完全部的例题,这时候你就可以对正则表达式有初步的理解了。

https://regex101.com/quiz 这个网站上有 28 道正则表达式的题目,试着独立解决前 10 道问题,如果不参考 答案的话,会花费挺长的时间,但这是值得的。

我觉得其中比较值得思考的问题如下:

  • 如何用正则表达式表示 “或” “且” “非” 这几种逻辑关系
  • 学会分组

相关内容