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, programming mostly in Java and Scala. He has been working with the Spark and ML APIs for the past 6 years, with production experience in processing petabytes of data. He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before attempting to solve a problem. Recently, he was also a speaker at conferences in Poland—Confitura, and JDD (Java Developers Day) and at Krakow Scala User Group. He has also conducted a live coding session at the Geecon Conference.