Skip to content

Commit e8532bf

Browse files
committed
Fixes ziishaned#29 grammatical mistakes
1 parent fc81f7b commit e8532bf

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ A regular expression is a pattern that is matched against a subject string from
1616
mouthful, you will usually find the term abbreviated as "regex" or "regexp". Regular expression is used for replacing a text within
1717
a string, validating form, extract a substring from a string based upon a pattern match, and so much more.
1818

19-
Imagine you are writing an application and you want to set the rules when user choosing their username. We want the username can
20-
contains letter, number, underscore and hyphen. We also want to limit the number of characters in username so it does not look ugly.
21-
We use the following regular expression to validate a username:
19+
Imagine you are writing an application and you want to set the rules for when a user chooses their username. We want to
20+
allow the username to contain letters, numbers, underscores and hyphens. We also want to limit the number of
21+
characters in username so it does not look ugly. We use the following regular expression to validate a username:
2222
<br/><br/>
2323
<p align="center">
2424
<img src="https://i.imgur.com/ekFpQUg.png" alt="Regular expression">
@@ -59,7 +59,7 @@ contains uppercase letter and also it is too short.
5959

6060
## 1. Basic Matchers
6161

62-
A regular expression is just a pattern of letters and digits that we use to perform search in a text. For example, the regular expression
62+
A regular expression is just a pattern of characters that we use to perform search in a text. For example, the regular expression
6363
`the` means: the letter `t`, followed by the letter `h`, followed by the letter `e`.
6464

6565
<pre>
@@ -81,7 +81,7 @@ case-sensitive so the regular expression `The` would not match the string `the`.
8181
## 2. Meta Characters
8282

8383
Meta characters are the building blocks of the regular expressions. Meta characters do not stand for themselves but instead are
84-
interpreted in some special way. Some meta characters have a special meaning that are written inside the square brackets.
84+
interpreted in some special way. Some meta characters have a special meaning and are written inside square brackets.
8585
The meta characters are as follows:
8686

8787
|Meta character|Description|
@@ -271,9 +271,10 @@ expression `(f|c|m)at\.?` means: lowercase letter `f`, `c` or `m`, followed by l
271271

272272
## 2.8 Anchors
273273

274-
In regular expressions, to check if the matching symbol is the starting symbol or ending symbol of the input string for this purpose
275-
we use anchors. Anchors are of two types: First type is Caret `^` that check if the matching character is the start character of the
276-
input and the second type is Dollar `$` that checks if matching character is the last character of the input string.
274+
In regular expressions, we use anchors to check if the matching symbol is the starting symbol or ending symbol of the
275+
input string. Anchors are of two types: First type is Caret `^` that check if the matching character is the start
276+
character of the input and the second type is Dollar `$` that checks if matching character is the last character of the
277+
input string.
277278

278279
### 2.8.1 Caret
279280

0 commit comments

Comments
 (0)