Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Efficient Regular Expressions with applications in Splunk
Rating: 3.7 out of 5(14 ratings)
175 students

Efficient Regular Expressions with applications in Splunk

Fast regex creation from simple patterns to positive look-aheads
Created byAndrew Landen
Last updated 10/2020
English

What you'll learn

  • Create efficient and accurate regex from beginner to advanced
  • Identify patterns in machine data
  • Create schema-on-the-fly in Splunk

Course content

3 sections21 lectures4h 2m total length
  • Introduction to regular expressions5:40

    Regular expressions are used to capture textual patterns for extraction and masking.  Masked data protects privacy in support of data privacy laws and protecting PII (Personally Identifiable Information).  Data extraction enables reports, analytics, and insights regarding human and machine activity, trends and future behavior.

  • Personal introduction to the course10:10

    Introducing you to the instructor, Andrew Landen, and the course, Efficient Regular Expressions with applications in Splunk.

  • Splunk Introduction10:51

    An introduction into Splunk (big data, schema-on-the-fly) usage of regex.

Requirements

  • Pattern recognition

Description

In this course, you will learn to apply regular expressions to search, filter, extract and mask data efficiently and effectively in Splunk following a workshop format on real data. 

Regular expressions enable (with good crafting) very efficient and effective parsing of text for patterns.  The most important skills for regex lie in pattern recognition, regex technique mastery, and simplicity for "step" minimization.  The simpler regex with solid leading anchors tends to be the more efficient.  Increased regex understanding enables access to more effective techniques for keeping it simple.  Pattern recognition connects regex code to solve the problem.

We will rely on the regex101 website to assist in crafting, verifying and explaining the process.  Splunk will be used to showcase practical applications with big data.  A test after the main course section will test some of the more basic levels of understanding.

With as easy as it is to craft terrible regular expressions, the goal of this course is to shine a light on the efficiency of different regex techniques so that you can track the progression and efficiency of your skills.  Textual pattern matching can be a very interesting and complicated subject, but the foundations of efficiency and quality control can both greatly improve the speed and effectiveness of your regex.

Who this course is for:

  • Developers
  • Big Data
  • Database Engineers
  • Splunkers
  • Linux admins
  • Dev Ops