Hands-On Java Regular Expressions [Video]

More Information
  • Use Java Regular Expression Matcher API and Pattern API
  • Implement Regex by leveraging the available Pattern Classes
  • Creating complex character groups using Capturing Groups
  • Make your Regex to match the number of occurrences using Quantifiers
  • Leverage Boundary Matchers to match words in a specific place of text
  • Solve complex matching problems with Matcher Class Methods
  • Create fast and efficient regular expressions

Regular expressions (Regex) are specially encoded text strings, which are used as patterns for matching sets of strings. The search pattern can be anything from a simple character, a fixed string, or a complex expression containing special characters describing the pattern. It can also be used to search, edit, and manipulate text.

This course will help you get up and running with Regular expressions in Java 12. You’ll begin with the basics of Regular Expressions (Regex), which covers the topics with a hands-on approach. We’ll also cover the prerequisites required such as JUnit. With the help of practical Java Regex examples, get complete insights into the rules to write regular expressions. You will use regular expressions with String methods and cover Pattern and Matcher for advanced regular expressions.

By the end of the course, you’ll be able to master Regular Expressions with Java 12 Regex API.

GitHub link: https://github.com/PacktPublishing/Hands-On-Java-Regular-Expressions

Style and Approach

A practical step-by-step hands-on guide for creating regular expressions in Java language.

  • A hands-on guide to learning the most important parts of developing Regular Expressions with Java 12
  • Leverage the most powerful Regex APIs: Matcher and Pattern
  • Make your Regular Expression robust using built-in constructs into Java 12 Regex API
Course Length 1 hour 48 minutes
ISBN 9781838555900
Date Of Publication 26 Apr 2019


Tomasz Lelek

Tomasz Lelek is a Software Engineer and DevOps. He has been working as a software engineer with key operational management duties for tens of microservices infrastructures for 6 years leveraging Kubernetes from the beginning (2014) and Docker for over 6 years. In addition, he has worked in the cloud ecosystem with hundreds of deployments automated using Kubernetes. Moreover, his expertise encompasses implementing the automation of rolling deployments of services that had zero downtime during their new release. He has created several courses about automation using Kubernetes (all courses are available at https://github.com/tomekl007/Packt_Publishing_courses_by_Tomasz_Lelek). He has conducted multiple conferences and presented on topics including Java and JVM-related technologies.