Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add feature #248

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
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
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,8 @@ not match the string `the`.

[Test the regular expression](https://regex101.com/r/1paXsy/1)

**[⬆ back to top](#table-of-contents)**

## 2. Meta Characters

Meta characters are the building blocks of regular expressions. Meta
Expand Down Expand Up @@ -402,6 +404,8 @@ character and the matcher must be at the end of the string.

[Test the regular expression](https://regex101.com/r/t0AkOd/1)

**[⬆ back to top](#table-of-contents)**

## 3. Shorthand Character Sets

There are a number of convenient shorthands for commonly used character sets/
Expand All @@ -417,6 +421,8 @@ regular expressions:
|\s|Matches whitespace characters: `[\t\n\f\r\p{Z}]`|
|\S|Matches non-whitespace characters: `[^\s]`|

**[⬆ back to top](#table-of-contents)**

## 4. Lookarounds

Lookbehinds and lookaheads (also called lookarounds) are specific types of
Expand Down Expand Up @@ -496,6 +502,8 @@ string that are not after the word `The` or `the`.

[Test the regular expression](https://regex101.com/r/8Efx5G/1)

**[⬆ back to top](#table-of-contents)**

## 5. Flags

Flags are also called modifiers because they modify the output of a regular
Expand Down Expand Up @@ -575,6 +583,8 @@ at the end of each line in a string.

[Test the regular expression](https://regex101.com/r/E88WE2/1)

**[⬆ back to top](#table-of-contents)**

## 6. Greedy vs Lazy Matching
By default, a regex will perform a greedy match, which means the match will be as long as
possible. We can use `?` to match in a lazy way, which means the match should be as short as possible.
Expand All @@ -591,6 +601,7 @@ possible. We can use `?` to match in a lazy way, which means the match should be

[Test the regular expression](https://regex101.com/r/AyAdgJ/2)

**[⬆ back to top](#table-of-contents)**

## Contribution

Expand Down