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 who programs mostly in Java and Scala. He has worked with the core Java language for the past six years. He has developed multiple production Java software projects that work in a reactive way.

He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. Recently, he was a speaker at conferences in Poland, at JDD (Java Developers Day), and at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference.

He is a co-founder of initLearn, an e-learning platform that was built with the Java language.

He has also written articles about everything related to the Java world.