极客漫画：精通正则表达式
漫画 正则表达式
![](/data/attachment/album/201705/14/181853e3ete8ooee11evk7.png)


一个人希望掌握所有的正则表达式，却耗费了大量的时间，不知室外世事变迁，早已换了一个时代。


这个漫画讽刺了一些初学者，希望掌握一些比较复杂的东西的所有内容后再去做事，却不知道，这些东西过于复杂，你花费的时间可能很快就一文不值，因为它们可能已经过时了。


开发并不要求你掌握所有的内容，更多的时候，你只要能够掌握一些常用的，在真正需要用到的时候，再去查询一些比较详细的、不常用的内容即可。毕竟，没有人要求你马上做完所有事情。




---


via: <https://turnoff.us/geek/mastering-regexp/>


作者：[Daniel Stori](http://turnoff.us/about/) 译者&点评：[Bestony](https://github.com/Bestony) 校对&合成：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
# mastering regexp

![](/image/store.png)


![](/image/store.png)

### Comics Related

-
[new job](/geek/new-job/) -
[vulnerable code](/geek/vulnerable-code/) -
[pair programming vibe 2](/geek/pair-programming-vibe-2/) -
[to automate or not to automate](/geek/to-automate-or-not-to-automate/) -
[pair programming vibe](/geek/pair-programming-vibe/) -
[I'm fine](/geek/im-fine/) -
[minimum viable juice](/geek/minimum-viable-juice/) -
[fill out the form](/geek/fill-out-the-form/) -
[minimum viable elevator](/geek/minimum-viable-elevator/) -
[if hamlet were a programmer](/geek/hamlet-programmer/) -
[she will be an artist... or not](/geek/artist/) -
[chat gpt code smell](/geek/chat-gpt-code/) -
[come to bed](/geek/come-to-bed/) -
[frontenders and backenders](/geek/frontenders-and-backenders/) -
[influencer](/geek/influencer/) -
[the over engineer](/geek/the-over-engineer/) -
[automated tests: u r doing it wrong](/geek/automated-tests-doing-it-wrong/) -
[the bad design punisher 2](/geek/the-bad-design-punisher-2/) -
[virtual conference](/geek/virtual-conference/) -
[perspective](/geek/perspective/) -
[end of the world](/geek/end-of-the-world/) -
[quarantine](/geek/quarantine/) -
[the naive engineer](/geek/the-naive-engineer/) -
[commit messages](/geek/commit-messages/) -
[the bad design punisher](/geek/the-bad-design-punisher/) -
[marketing strategy](/geek/marketing-strategy/) -
[cors explained](/geek/cors-explained/) -
[developer costumes](/geek/halloween-2/) -
[first day on the job](/geek/first-day-on-the-job/) -
[not wanted](/geek/not-wanted/) -
[egoless programming](/geek/egoless-programming/) -
[math class 2018](/geek/math-class-2018/) -
[commitland!](/geek/commitland/) -
[my adorable useless code](/geek/my-adorable-useless-code/) -
[the last resort](/geek/the-last-resort/) -
[the bitcoin design pattern](/geek/the-bitcoin-design-pattern/) -
[programmers over time](/geek/programmers-over-time/) -
[welcome to hell](/geek/welcome-to-hell/) -
[letter to santa](/geek/letter-to-santa/) -
[the specialist](/geek/the-specialist/) -
[tobby's world](/geek/tobbys-world/) -
[when artificial intelligence meets git](/geek/when-ai-meets-git/) -
[at the computer museum](/geek/computer-museum/) -
[follow the hype](/geek/follow-the-hype/) -
[battle of programming languages](/geek/programming-languages-battle/) -
[death and the programmer](/geek/death-and-the-programmer/) -
[business logic on frontend](/geek/business-logic-on-frontend/) -
[good night, programmers!](/geek/good-night-programmers/) -
[chronicles of pair programming 2](/geek/chronicles-of-pair-programming-2/) -
[what your code looks like](/geek/what-your-code-looks-like/) -
[tdd versus ftt](/geek/tdd-vs-ftt/) -
[functional world](/geek/functional-world/) -
[meow-ware](/geek/meow-ware/) -
[backend developer doing css](/geek/backend-developer-doing-css/) -
[are you ready for microservices?](/geek/are-you-ready-for-microservices/) -
[battle of software robots](/geek/battle-of-software-robots/) -
[the monolith retirement](/geek/monolith-retirement/) -
[chronicles of pair programming](/geek/chronicles-of-pair-programming/) -
[lang buddies 2](/geek/lang-buddies-2/) -
[distributed architecture drama](/geek/distributed-architecture-drama/) -
[http2 server push explained](/geek/http2-server-push-explained/) -
[how to break up with a programmer](/geek/how-to-break-up-with-a-programmer/) -
[lang buddies](/geek/lang-buddies/) -
[oh, the 70's](/geek/oh-the-70s/) -
[ode to my family](/geek/ode-to-my-family/) -
[the lord of the matrix](/geek/the-lord-of-the-matrix/) -
[inheritance versus composition](/geek/inheritance-versus-composition/) -
[programmer levels](/geek/programmer-leves/) -
[microservices](/geek/microservices/) -
[binary tree](/geek/binary-tree/) -
[the codeless developer](/geek/codeless/) -
[reactive and boring](/geek/reactive-and-boring/) -
[hype detected](/geek/tech-adoption/) -
[about javascript developers](/geek/love-ecma6/) -
[software testing](/geek/software-test/) -
[developers](/geek/developers/)