Soumettre la recherche
Mettre en ligne
Regex -- Turku Agile Day 011
•
1 j'aime
•
1,254 vues
Staffan Nöteberg
Suivre
Regex -- Turku Agile Day 011
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 75
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Lean Dictionary
Lean Dictionary
Staffan Nöteberg
Regexes in .NET
Regexes in .NET
Pablo Fernandez Duran
OpenCog Developer Workshop
OpenCog Developer Workshop
Ibby Benali
Extracting data from text documents using the regex
Extracting data from text documents using the regex
Steve Mylroie
Neal Gafter Java Evolution
Neal Gafter Java Evolution
deimos
Framework Presentation
Framework Presentation
rmalik2
OISF: Regular Expressions (Regex) Overview
OISF: Regular Expressions (Regex) Overview
ThreatReel Podcast
Evolving The Java Language
Evolving The Java Language
QConLondon2008
Recommandé
Lean Dictionary
Lean Dictionary
Staffan Nöteberg
Regexes in .NET
Regexes in .NET
Pablo Fernandez Duran
OpenCog Developer Workshop
OpenCog Developer Workshop
Ibby Benali
Extracting data from text documents using the regex
Extracting data from text documents using the regex
Steve Mylroie
Neal Gafter Java Evolution
Neal Gafter Java Evolution
deimos
Framework Presentation
Framework Presentation
rmalik2
OISF: Regular Expressions (Regex) Overview
OISF: Regular Expressions (Regex) Overview
ThreatReel Podcast
Evolving The Java Language
Evolving The Java Language
QConLondon2008
DerbyCon 7.0 Legacy: Regular Expressions (Regex) Overview
DerbyCon 7.0 Legacy: Regular Expressions (Regex) Overview
ThreatReel Podcast
Regular Expressions: JavaScript And Beyond
Regular Expressions: JavaScript And Beyond
Max Shirshin
Final Table of Content
Final Table of Content
People Strategists
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Guillaume Laforge
mod_rewrite
mod_rewrite
Dan Ryan
Industrial Strength Groovy - Tools for the Professional Groovy Developer: Pau...
Industrial Strength Groovy - Tools for the Professional Groovy Developer: Pau...
Paul King
jQuery, eCSStender & You [DevChatt 2011]
jQuery, eCSStender & You [DevChatt 2011]
Aaron Gustafson
Latex symbols and commands
Latex symbols and commands
Ahmed Fouad Ali
jQuery Mobile & PhoneGap
jQuery Mobile & PhoneGap
Swiip
Deobfuscation and beyond (ZeroNights, 2014)
Deobfuscation and beyond (ZeroNights, 2014)
ReCrypt
Guava & EMF
Guava & EMF
GDG Nantes
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
mikaelbarbero
How to Teach an Old Dog New Tricks, AtlasCamp US 2012
How to Teach an Old Dog New Tricks, AtlasCamp US 2012
Atlassian
Design patterns and MV
Design patterns and MV
Sway Wang
Modern Webdevelopment With Ruby On Rails
Modern Webdevelopment With Ruby On Rails
Robert Glaser
Practical Groovy DSL
Practical Groovy DSL
Guillaume Laforge
Practical Domain-Specific Languages in Groovy
Practical Domain-Specific Languages in Groovy
Guillaume Laforge
bluespec talk
bluespec talk
Suman Karumuri
How to check valid Email? Find using regex.
How to check valid Email? Find using regex.
Poznań Ruby User Group
Ruby On Rails
Ruby On Rails
Eric Berry
2013-11-27 JDays - Spider and Ants
2013-11-27 JDays - Spider and Ants
Staffan Nöteberg
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
Staffan Nöteberg
Contenu connexe
Similaire à Regex -- Turku Agile Day 011
DerbyCon 7.0 Legacy: Regular Expressions (Regex) Overview
DerbyCon 7.0 Legacy: Regular Expressions (Regex) Overview
ThreatReel Podcast
Regular Expressions: JavaScript And Beyond
Regular Expressions: JavaScript And Beyond
Max Shirshin
Final Table of Content
Final Table of Content
People Strategists
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Guillaume Laforge
mod_rewrite
mod_rewrite
Dan Ryan
Industrial Strength Groovy - Tools for the Professional Groovy Developer: Pau...
Industrial Strength Groovy - Tools for the Professional Groovy Developer: Pau...
Paul King
jQuery, eCSStender & You [DevChatt 2011]
jQuery, eCSStender & You [DevChatt 2011]
Aaron Gustafson
Latex symbols and commands
Latex symbols and commands
Ahmed Fouad Ali
jQuery Mobile & PhoneGap
jQuery Mobile & PhoneGap
Swiip
Deobfuscation and beyond (ZeroNights, 2014)
Deobfuscation and beyond (ZeroNights, 2014)
ReCrypt
Guava & EMF
Guava & EMF
GDG Nantes
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
mikaelbarbero
How to Teach an Old Dog New Tricks, AtlasCamp US 2012
How to Teach an Old Dog New Tricks, AtlasCamp US 2012
Atlassian
Design patterns and MV
Design patterns and MV
Sway Wang
Modern Webdevelopment With Ruby On Rails
Modern Webdevelopment With Ruby On Rails
Robert Glaser
Practical Groovy DSL
Practical Groovy DSL
Guillaume Laforge
Practical Domain-Specific Languages in Groovy
Practical Domain-Specific Languages in Groovy
Guillaume Laforge
bluespec talk
bluespec talk
Suman Karumuri
How to check valid Email? Find using regex.
How to check valid Email? Find using regex.
Poznań Ruby User Group
Ruby On Rails
Ruby On Rails
Eric Berry
Similaire à Regex -- Turku Agile Day 011
(20)
DerbyCon 7.0 Legacy: Regular Expressions (Regex) Overview
DerbyCon 7.0 Legacy: Regular Expressions (Regex) Overview
Regular Expressions: JavaScript And Beyond
Regular Expressions: JavaScript And Beyond
Final Table of Content
Final Table of Content
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
mod_rewrite
mod_rewrite
Industrial Strength Groovy - Tools for the Professional Groovy Developer: Pau...
Industrial Strength Groovy - Tools for the Professional Groovy Developer: Pau...
jQuery, eCSStender & You [DevChatt 2011]
jQuery, eCSStender & You [DevChatt 2011]
Latex symbols and commands
Latex symbols and commands
jQuery Mobile & PhoneGap
jQuery Mobile & PhoneGap
Deobfuscation and beyond (ZeroNights, 2014)
Deobfuscation and beyond (ZeroNights, 2014)
Guava & EMF
Guava & EMF
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
How to Teach an Old Dog New Tricks, AtlasCamp US 2012
How to Teach an Old Dog New Tricks, AtlasCamp US 2012
Design patterns and MV
Design patterns and MV
Modern Webdevelopment With Ruby On Rails
Modern Webdevelopment With Ruby On Rails
Practical Groovy DSL
Practical Groovy DSL
Practical Domain-Specific Languages in Groovy
Practical Domain-Specific Languages in Groovy
bluespec talk
bluespec talk
How to check valid Email? Find using regex.
How to check valid Email? Find using regex.
Ruby On Rails
Ruby On Rails
Plus de Staffan Nöteberg
2013-11-27 JDays - Spider and Ants
2013-11-27 JDays - Spider and Ants
Staffan Nöteberg
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
Staffan Nöteberg
2012-02-15 jfokus2012 - regex applied
2012-02-15 jfokus2012 - regex applied
Staffan Nöteberg
2011-09-19 Regex Day
2011-09-19 Regex Day
Staffan Nöteberg
SHRUGSE regex cheat sheet
SHRUGSE regex cheat sheet
Staffan Nöteberg
2011 01-21 Timeboxed Thinking
2011 01-21 Timeboxed Thinking
Staffan Nöteberg
Agila Sverige 2010 - Timeboxed Thinking
Agila Sverige 2010 - Timeboxed Thinking
Staffan Nöteberg
Daily Mind Map
Daily Mind Map
Staffan Nöteberg
La Tomatina - 27th August 2008 in Bunõl
La Tomatina - 27th August 2008 in Bunõl
Staffan Nöteberg
XP Bill of Rights
XP Bill of Rights
Staffan Nöteberg
Plus de Staffan Nöteberg
(10)
2013-11-27 JDays - Spider and Ants
2013-11-27 JDays - Spider and Ants
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
2012-02-15 jfokus2012 - regex applied
2012-02-15 jfokus2012 - regex applied
2011-09-19 Regex Day
2011-09-19 Regex Day
SHRUGSE regex cheat sheet
SHRUGSE regex cheat sheet
2011 01-21 Timeboxed Thinking
2011 01-21 Timeboxed Thinking
Agila Sverige 2010 - Timeboxed Thinking
Agila Sverige 2010 - Timeboxed Thinking
Daily Mind Map
Daily Mind Map
La Tomatina - 27th August 2008 in Bunõl
La Tomatina - 27th August 2008 in Bunõl
XP Bill of Rights
XP Bill of Rights
Dernier
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Dernier
(20)
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Regex -- Turku Agile Day 011
1.
Abstract Machine Regex Habits
© blog.staffannoteberg.com (1)
2.
Glob Regex Habits
© blog.staffannoteberg.com (2)
3.
Origin Regex Habits
© blog.staffannoteberg.com (3)
4.
Functions Regex Habits
© blog.staffannoteberg.com (4)
5.
Architecture Regex Habits
© blog.staffannoteberg.com (5)
6.
Directed Graph (nondeterministic) Regex Habits
© blog.staffannoteberg.com (6)
7.
Alphabet Regex Habits
© blog.staffannoteberg.com (7)
8.
States Regex Habits
© blog.staffannoteberg.com (8)
9.
Transition Table Regex Habits
© blog.staffannoteberg.com (9)
10.
Nondeterministic Finite Automata (NFA) Regex
Habits © blog.staffannoteberg.com (10)
11.
Directed Graph (DFA/NFA) Regex
Habits © blog.staffannoteberg.com (11)
12.
Deterministic Finite Automata (DFA) Regex
Habits © blog.staffannoteberg.com (12)
13.
Regular Expressions Regex Habits
© blog.staffannoteberg.com (13)
14.
Matching One Character Regex
Habits © blog.staffannoteberg.com (14)
15.
Operator #1: Concatenation Regex
Habits © blog.staffannoteberg.com (15)
16.
Operator #2: Kleene
Star Regex Habits © blog.staffannoteberg.com (16)
17.
Operator #3: Alternation Regex
Habits © blog.staffannoteberg.com (17)
18.
Quiz #1 Keskiviikko|(Maanan|Tiis|Tors|
Perjan|Lauan|Sunnun)tai Regex Habits © blog.staffannoteberg.com (18)
19.
Parentheses Regex Habits
© blog.staffannoteberg.com (19)
20.
Quiz #2
saippuakivikauppias Regex Habits © blog.staffannoteberg.com (20)
21.
Finite Regex Habits
© blog.staffannoteberg.com (21)
22.
Regular Regex? Regex Habits
© blog.staffannoteberg.com (22)
23.
Greedy (Kleene Star) Regex
Habits © blog.staffannoteberg.com (23)
24.
Backtracking (NFA) Regex Habits
© blog.staffannoteberg.com (24)
25.
Leftmost (NFA Alternation) Regex
Habits © blog.staffannoteberg.com (25)
26.
Dialects Regex Habits
© blog.staffannoteberg.com (26)
27.
Regex Literal Regex Habits
© blog.staffannoteberg.com (27)
28.
Architecture Regex Habits
© blog.staffannoteberg.com (28)
29.
Regex Objects Regex Habits
© blog.staffannoteberg.com (29)
30.
Match Object Regex Habits
© blog.staffannoteberg.com (30)
31.
Quantifiers Regex Habits
© blog.staffannoteberg.com (31)
32.
Quiz #3 (0|1|2)(0|1|2|3|4|5|6|7|8|9){2} Regex Habits
© blog.staffannoteberg.com (32)
33.
Quantifier algebra Regex Habits
© blog.staffannoteberg.com (33)
34.
Positive Closure over
Closure Regex Habits © blog.staffannoteberg.com (34)
35.
Character Class Regex Habits
© blog.staffannoteberg.com (35)
36.
Quiz #4
[a-z0-9._-]+@[a-z0-9.-]+ .[a-z]{2,6} Regex Habits © blog.staffannoteberg.com (36)
37.
Quiz #5
25[0-5]|2[0-4][0-9]| 1[0-9][0-9]|[1-9]?[0-9] Regex Habits © blog.staffannoteberg.com (37)
38.
Metacharacters – shorthands Regex
Habits © blog.staffannoteberg.com (38)
39.
Quiz #6
2(0|1)dd1 Regex Habits © blog.staffannoteberg.com (39)
40.
Quiz #7
(0|(00|+)358)(4d|50)d{7} Regex Habits © blog.staffannoteberg.com (40)
41.
Metacharacters – dot Regex
Habits © blog.staffannoteberg.com (41)
42.
Economical use of
Dot Regex Habits © blog.staffannoteberg.com (42)
43.
Quiz #8
.+@.+ Regex Habits © blog.staffannoteberg.com (43)
44.
Metacharacters – Unicode Regex
Habits © blog.staffannoteberg.com (44)
45.
Quiz #9
d+(,dd)?s?u20AC Regex Habits © blog.staffannoteberg.com (45)
46.
Assertions – Anchor Regex
Habits © blog.staffannoteberg.com (46)
47.
Quiz #10
^s+ s+$ Regex Habits © blog.staffannoteberg.com (47)
48.
Assertions – Lookaround Regex
Habits © blog.staffannoteberg.com (48)
49.
Quiz #11
^(?=.*d)(?=.*([a-zA-Z])) .{8,40}$ Regex Habits © blog.staffannoteberg.com (49)
50.
Mode Regex Habits
© blog.staffannoteberg.com (50)
51.
Capture and Backreference Regex
Habits © blog.staffannoteberg.com (51)
52.
Quiz #12
<(w+)[^>]*>[^<]*</1> Regex Habits © blog.staffannoteberg.com (52)
53.
Lazy Quantifiers Regex Habits
© blog.staffannoteberg.com (53)
54.
Web Test bench Regex
Habits © blog.staffannoteberg.com (54)
55.
REPL Test bench Regex
Habits © blog.staffannoteberg.com (55)
56.
Test-driven development Regex Habits
© blog.staffannoteberg.com (56)
57.
Study data source Regex
Habits © blog.staffannoteberg.com (57)
58.
Accept some incorrect Regex
Habits © blog.staffannoteberg.com (58)
59.
Deny some correct Regex
Habits © blog.staffannoteberg.com (59)
60.
Simple method Regex Habits
© blog.staffannoteberg.com (60)
61.
Shrink or Expand Regex
Habits © blog.staffannoteberg.com (61)
62.
Split Regex Habits
© blog.staffannoteberg.com (62)
63.
Blend imperative and
regex Regex Habits © blog.staffannoteberg.com (63)
64.
Context unaware Regex Habits
© blog.staffannoteberg.com (64)
65.
Consider Regex modes Regex
Habits © blog.staffannoteberg.com (65)
66.
Regex Inject Attack Regex
Habits © blog.staffannoteberg.com (66)
67.
Documentation Regex Habits
© blog.staffannoteberg.com (67)
68.
Use Lazy Quantifiers Regex
Habits © blog.staffannoteberg.com (68)
69.
Fail fast Regex Habits
© blog.staffannoteberg.com (69)
70.
Compile only once Regex
Habits © blog.staffannoteberg.com (70)
71.
Minimize Nested Quantifiers Regex
Habits © blog.staffannoteberg.com (71)
72.
Boundaries in find Regex
Habits © blog.staffannoteberg.com (72)
73.
Applications Regex Habits
© blog.staffannoteberg.com (73)
74.
Resources Regex Habits
© blog.staffannoteberg.com (74)
75.
Staffan Nöteberg Book: Pomodoro Technique
Illustrated www.pomodoro-book.com Twitter: staffannoteberg http://blog.staffannoteberg.com Regex Habits © blog.staffannoteberg.com (75)
Télécharger maintenant