Finding Patterns in Strings
In the following lesson, you will be introduced to regular expressions and learn how to find patterns in a string in Scala.
Problem
A string is just a sequence of characters. Let’s say we want to find a particular sequence of characters in a string; we want to find a pattern. That pattern can be anything from a sequence of numbers to a sequence of characters and everything in between.
Solution
To understand the solution to this problem, we need to first go over regular expressions.
Regular Expressions
In computing, a regular expression is defined as “a sequence of symbols and characters expressing a string or pattern to be searched for within a longer string”.
For us to be able to let the compiler know which regular expression we want it to find, we need to first learn how to write a regular expression.
Writing Regular Expressions
Writing regular expressions is all about syntax. Once you know the syntax, it’s quite easy.
- The
*
symbol is used to represent the repetition of the character preceding it. It basically tells us that “the character before me can exist 0 or more times”
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy