如何掌握正则表达式?

raf*_*fek 31 regex

我想提高我的正则表达式知识.你会推荐哪些练习/工具?

war*_*ren 43

我使用O'Reilly的Mastering Regular Expressions.

在此输入图像描述

  • 大声笑,我点击这个主题只是为了发布本书的链接..太适合问题:P (2认同)
  • 选择是好的,我所有关于死树的重量,气味和tactilicity.我所说的一点是访问是王道.因此,层次结构是:答案是最好的(最快),第二个答案的链接,书籍推荐,最后,但不是没有价值. (2认同)

MrB*_*les 20

这里有一些很好的资源:

http://regexlib.com/

http://www.regular-expressions.info/

还有我最喜欢的,https://regex101.com/.绝对精彩!真的,这些天他们让事情变得太容易了.


Haa*_*ked 18

我强烈建议阅读掌握正则表达式.它辜负了它的名字.

  • 男人,不要跳上哈克,人.11个downvotes,换算? (3认同)
  • 关注隐私超链接到您的博客而不是您引用的书. (2认同)
  • 修复了相关链接.这是我的剪贴板错误.抱歉! (2认同)

For*_*lon 13

regular-expressions.info是一个很好的网站,RegexBuddy是一个很棒的可视化工具.


Gal*_*ian 9

开始使用RegExBuddy!


Viv*_*vek 9

掌握正则表达式的最佳方法是在日常工作中使用它们.使用正则表达式感知编辑器.我推荐NotePad ++.在启用正则表达式的情况下使用查找和替换功能.

你需要知道开始的基础知识.单词,字符,数字,空格.它们很容易记住.你第一次没有把一切都搞定.但是每次尝试都会学习.

请记住,除非您经常使用它,否则您可能会在几周内忘记正则表达式.


小智 7

掌握它们,不要停止阅读它们.在标记为正则表达式帖子列表中,然后开始解决问题.在你准备好之前不要偷看答案.


Gor*_*ell 7

Expresso是一款非常好的免费RegEx工具:

http://www.ultrapico.com/Expresso.htm

和一个正则表达式备忘单,它派上用场:

http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/


Joh*_*ala 6

在我工作的时候,我随身携带正则表达式袖珍参考的副本- 它为我提供了关于使用RegEx的十几种语言所需的简短信息.