Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RegExp the lifehack
Search
Roadagain
June 20, 2017
Programming
0
120
RegExp the lifehack
ictechで発表したスライドです
Roadagain
June 20, 2017
Tweet
Share
More Decks by Roadagain
See All by Roadagain
StorybookでモジュールモードのVuex storeを利用する / Use Modules mode Vuex store in Storybook
roadagain
0
1.1k
@slack/bolt on Cloud Functions for Firebase
roadagain
2
1k
HL-Report コントラクト開発裏話 / Developing Contracts of HL-Report
roadagain
1
690
Rustでオブジェクト指向エクササイズやってみた / OOP exercise in Rust
roadagain
0
420
Other Decks in Programming
See All in Programming
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
230
Improving my own Ruby thereafter
sisshiki1969
1
160
RDoc meets YARD
okuramasafumi
4
160
Namespace and Its Future
tagomoris
6
700
AWS発のAIエディタKiroを使ってみた
iriikeita
1
170
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
490
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1.1k
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
250
1から理解するWeb Push
dora1998
7
1.7k
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
250
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Six Lessons from altMBA
skipperchong
28
4k
Code Reviewing Like a Champion
maltzj
525
40k
Designing for humans not robots
tammielis
253
25k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Gamification - CAS2011
davidbonilla
81
5.4k
We Have a Design System, Now What?
morganepeng
53
7.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Transcript
3FH&YQUIFMJGFIBDL Roadagain@iiplab:~$ cat *.log | grep “^\S+72”
ਖ਼نදݱ /[rR]eg[eE]xp?/
ਖ਼نදݱ ςΩετฤूͷཔΓʹͳΔΦτϞ
ਖ਼نදݱ ίʔυฤूͷཔΓʹͳΔΦτϞ
ਖ਼نදݱ ͑Δͱඇৗʹศརʂ ࠷ૣϥΠϑϋοΫͷҰछ
ਖ਼نදݱ ҾͷมߋʹҰׅରԠʂ ෳύλʔϯͷλΠϙΛҰׅमਖ਼ʂ දه༳Εͷදݱʹ͑Δʂ
ਖ਼نදݱ ࠓճհ͢Δͷ ৗͰ͑Δਖ਼نදݱ
େ·͔ͳྨ จࣈྻ ϝλจࣈ ͦͷଞͷจࣈΫϥε
େ·͔ͳྨ จࣈྻ ϝλจࣈ ͦͷଞͷจࣈΫϥε
จࣈྻ จࣈྻ୳ࡧ
จࣈྻ
େ·͔ͳྨ จࣈྻ ϝλจࣈ ͦͷଞͷจࣈΫϥε
ϝλจࣈ ී௨ʹจࣈͱͯ͠͏߹ Τεέʔϓ͕ඞཁͰ͢
ϝλจࣈ ܁Γฦ͠ * ճҎ্ + ճҎ্ ? ճPSճ ho* =~
hook la+ =~ claaap hoge? =~ hog
ϝλจࣈ ܁Γฦ͠ {n} Oճ {n,m} OճdNճ go{2} =~ google ap{1,2}
=~ apple
ϝλจࣈ จࣈݶఆ . จࣈ [ ] <>ͷࣈ [a-z] BUP[ [^
] OPU .at =~ hat [abc] =~ abc [A-Z] =~ TeX [^hex] =~ enum
ϝλจࣈ อଘ () ͘͘Δ \n ͷϚον෦ (abc) =~ abc ([ab])\1
=~ aa
ϝλจࣈ ͦͷଞ . ҙͷࣈ | 03 ^ ߦ಄ ઌ಄ $
ߦ ඌ \ Τεέʔϓ .at =~ hat lic|sk =~ click ^fx =~ fxac eX$ =~ LaTeX \.a =~ .alsoc
େ·͔ͳྨ จࣈྻ ϝλจࣈ ͦͷଞͷจࣈΫϥε
ͦͷଞͷจࣈΫϥε 1FSMͷఆ͕ٛେຊͬΆ͍ 104*9Ϋϥε Θ ͳ͍Ͱ͢
ͦͷଞͷจࣈΫϥε \d ΞϥϏΞࣈ \w BMOVN \s ۭനจࣈ \d+ =~ 114514
\w+7 =~ k1ja7a9 a\s+b =~ d␣a␣␣b
ͦͷଞͷจࣈΫϥε \D [^\d] \W [^\w] \S [^\s]
ਖ਼نදݱ༻ྫ దʹσϞ͠·͢
·ͱΊ ਖ਼نදݱςΩετฤूͷڧ͍ຯํ ਖ਼نදݱϥΠϑϋοΫ ࠷ѱ.*͚֮ͩ͑ͱ͚େৎ