Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix grammar issues
Fix verb agreement
Insert articles for coherency
  • Loading branch information
stepharr authored Apr 23, 2018
commit 6e98c3900611ebbc83a84394bb05b7eefb2c8412
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,26 +19,26 @@

## What is Regular Expression?

> Regular expression is a group of characters or symbols which is used to find a specific pattern from a text.
> Regular expression is a group of characters or symbols which are used to find a specific pattern from a text.

A regular expression is a pattern that is matched against a subject string from
left to right. The word "Regular expression" is a mouthful, you will usually
find the term abbreviated as "regex" or "regexp". Regular expression is used for
replacing a text within a string, validating form, extract a substring from a
find the term abbreviated as "regex" or "regexp". A regular expression is used for
replacing a text within a string, validating a form, extracting a substring from a
string based upon a pattern match, and so much more.

Imagine you are writing an application and you want to set the rules for when a
user chooses their username. We want to allow the username to contain letters,
numbers, underscores and hyphens. We also want to limit the number of characters
in username so it does not look ugly. We use the following regular expression to
in the username so it does not look ugly. We use the following regular expression to
validate a username:

<br/><br/>
<p align="center">
<img src="./img/regexp-en.png" alt="Regular expression">
</p>

Above regular expression can accept the strings `john_doe`, `jo-hn_doe` and
The above regular expression can accept the strings `john_doe`, `jo-hn_doe` and
`john12_as`. It does not match `Jo` because that string contains uppercase
letter and also it is too short.

Expand Down