Course Outline


Regular Expressions in Depth

  • What are regular expressions?
  • Regex engines
  • Basic vs extended regular expressions

Preparing the Development Environment

  • Installing and configuring a regex engine

Characters and Character Sets

  • Working with literals, metacharacters, and special characters
  • Escaping metacharcters
  • Creating a character set
  • Using character ranges and metacharacters
  • Creating shorthand and negative character sets

Repetition, Grouping, Alternation, and Anchors

  • Working with greedy and lazy expressions
  • Grouping metacharacters
  • Using alternation
  • Working with staring and ending anchors

Shell Globs

  • Using character sets, character classes, and wildcards
  • Pattern matching
  • Using extended globs with commands
  • Using brace expansion

BASH Extended Regular Expressions

  • Working with regular expressions in conditionals
  • Using regular expressions with grep
  • Using extended regular expression in sed
  • Using regular expressions in AWK

Summary and Conclusion


  • A basic understanding of BASH.


  • Web Developers
  14 Hours


Related Courses

Search and Analytics with Amazon OpenSearch

  21 hours

ELK: Elasticsearch, Logstash and Kibana for Administrators

  14 hours

Sphinx Search Engine

  7 hours

Implementation and Administration of Elasticsearch

  21 hours

Elasticsearch Advanced Administration, Monitoring and Maintenance

  14 hours

Elasticsearch for Developers

  14 hours

Kibana: Essentials

  14 hours

Apache Solr - Full-Text Search Server

  14 hours

Drupal and Solr

  14 hours

Solr for Developers

  21 hours


  14 hours

Advanced Solr

  14 hours

Carrot2 for Organizing Search Results

  7 hours