Mastering Regular Expressions in Java

13 Lessons
2 Quizzes
26 Playgrounds
34 Illustrations

Takeaway Skills

Introduction to Regular Expressions

Need for Regular Expression

Applications of Regular Expressions

Regular Expressions API for Java

How to Create Regular Expressions

Characters, Types of Characters, and Whitespaces

Character Classes, Meta-Characters and Qualifiers

Character Ranges and Character Repetitions

Optional Characters and Wildcards

Patterns, Groups and Matchers

Using Regular Expression APIs from java.util.regex Package

Creating Regular Expression Patterns and Flags

Useful Modifiers to make Regular Expressions more accurate

How to match single, multiple and range of characters using Wildcards

Performing Search and Replace operation on strings using Regular Expressions

Analyzing text files with Regex

Using named Groups in Regex

Introduction to Regular Expressions

Need for Regular Expression

Applications of Regular Expressions

Regular Expressions API for Java

How to Create Regular Expressions

Characters, Types of Characters, and Whitespaces

Character Classes, Meta-Characters and Qualifiers

Character Ranges and Character Repetitions

Optional Characters and Wildcards

Patterns, Groups and Matchers

Using Regular Expression APIs from java.util.regex Package

Creating Regular Expression Patterns and Flags

Useful Modifiers to make Regular Expressions more accurate

How to match single, multiple and range of characters using Wildcards

Performing Search and Replace operation on strings using Regular Expressions

Analyzing text files with Regex

Using named Groups in Regex

Course Overview

Regular expressions describe a pattern of characters used for searching a string. They are very useful for parsing information like dates, phone numbers, or zip codes from important text files such as code files, log files, spreadsheets, or documents. Below are the most common use ca...

How You'll Learn

Hands-on coding environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No set-up required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Hands-on coding environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No set-up required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Join more than 1.2 million learners from companies like

Teams of every size choose
Educative for Business
to train, upskill & onboard their developers

Learn in-demand tech skills in half the time

Copyright ©2022 Educative, Inc. All rights reserved.

soc2