1 |
RegexOne Learn Regular Expressions with simple, interactive exercises. |
text |
2 |
Interactive Tutorial |
image |
3 |
References & More |
image |
4 |
Lesson 1: An Introduction, and the ABCs |
text |
5 |
Lesson 1½: The 123s |
text |
6 |
Lesson 2: The Dot |
text |
7 |
Lesson 3: Matching specific characters |
text |
8 |
Lesson 4: Excluding specific characters |
text |
9 |
Lesson 5: Character ranges |
text |
10 |
Lesson 6: Catching some zzz's |
text |
11 |
Lesson 7: Mr. Kleene, Mr. Kleene |
text |
12 |
Lesson 8: Characters optional |
text |
13 |
Lesson 9: All this whitespace |
text |
14 |
Lesson 10: Starting and ending |
text |
15 |
Lesson 11: Match groups |
text |
16 |
Lesson 12: Nested groups |
text |
17 |
Lesson 13: More group work |
text |
18 |
Lesson 14: It's all conditional |
text |
19 |
Lesson 15: Other special characters |
text |
20 |
Lesson X: Infinity and beyond! |
text |
21 |
Problem 1: Matching a decimal numbers |
text |
22 |
Problem 2: Matching phone numbers |
text |
23 |
Problem 3: Matching emails |
text |
24 |
Problem 4: Matching HTML |
text |
25 |
Problem 5: Matching specific filenames |
text |
26 |
Problem 6: Trimming whitespace from start and end of line |
text |
27 |
Problem 7: Extracting information from a log file |
text |
28 |
Problem 8: Parsing and extracting data from a URL |
text |
29 |
Problem X: Infinity and beyond! |
text |
30 |
C# |
text |
31 |
Javascript |
text |
32 |
Java |
text |
33 |
PHP |
text |
34 |
Python |
text |
35 |
abc |
text |
36 |
Solution |
text |
37 |
Lesson 1½: The 123s |
text |
38 |
Donating ($4) via Paypal |
text |
39 |
abc&h****ip; |
text |
40 |
Letters |
text |
41 |
123&h****ip; |
text |
42 |
Digits |
text |
43 |
\d |
text |
44 |
Any Digit |
text |
45 |
\D |
text |
46 |
Any Non-digit character |
text |
47 |
. |
text |
48 |
Any Character |
text |
49 |
\. |
text |
50 |
Period |
text |