English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 10m | 450 MB
Learn cutting-edge pattern matching skills for log mining, big data parsing, cleanup and preparation with Regex
Welcome to Python Regular Expressions Course! You will apply your new skills with four hands-on real-world projects. You will gain solid understanding on type of performance issues regex can run into, and techniques to address them. As part of resources in this course, you will get a high-quality quick reference guide, an interactive tool, all the source code and downloadable slides. Why Learn Regular Expressions? Very often, the data that we need is not readily accessible or useful. Data preparation and clean-up is often one of the most time-consuming activities in a software automation project. Instead of spending time writing code for all this, you can specify data patterns of interest and let regular expression engine do the work for you. Regular Expression is cross-platform and you can learn the concepts once and use it in multiple programming languages and environment
Looking forward to seeing you in the course! God Speed!
In just a couple of hours, you will master regular expression language and learn internals of the regular expression engine
What You Will Learn
- Confidently use the regular expression as a powerful text processing tool
- Minimize effort spent on custom development for data cleanup
- Gain practical tips too with hands-on projects
- Understand potential performance issues and techniques to address them
Table of Contents
Introduction
1 Introduction
2 Housekeeping
Regular Expression Usage Demo
3 iPython Notebook and Solution Testing
4 Terminology and Coding Tips
5 Find the First Match
6 Find all Matches
7 Group
8 Find and Replace Text
9 Split Text, Raw String, Summary
Regular Expression Interactive Tool
10 Demo – Learn Regex Interactive Tool
Regular Expression Language Overview
11 Single Character Pattern, Sets, Range, Multi-Range, Wildcard, Escape and Control
12 Anchors
13 Character Classes
14 Quantifiers – Optional, Frequency of Occurrence
15 Comments
16 Conditional Expression
Regular Expression Engine – Five Key Points
17 Regular Expression Engine Introduction
18 One Character at time
19 Left to Right
20 Left to Right – One more example
21 Demo – Left to Right
22 Greedy, Lazy and Backtracking
23 Lazy
24 Exhaustive
25 Demo – Greedy
26 Groups – Indexed, Named, Non Capturing
27 Groups – Back-reference, Substitution
28 Look-Ahead and Look-Behind
29 Positive and Negative Look-Ahead
30 Positive and Negative Look-Behind
Project 1 – Robocopy Log File Parsing with Regular Expression
31 Overview and Scope
32 Solution and Demo
Regular Expression Performance
33 Introduction – Patterns Exhibiting Exponential Run Time
34 Root Cause
35 How to fix performance issues
36 Demo – Performance issue and fix
37 Compiled Versus Module Regular Expression Methods
38 Demo – Module Methods and Compiled Methods Performance
Project 2 – Intelligent Sensor Data Handling with Regular Expression
39 Introduction
40 Solution and Demo
Project 3 – Health Care Electronic Medical Record
41 Introduction
42 Solution
Resolve the captcha to access the links!