From 599e806fb1315aef02562c670523834f726d4c83 Mon Sep 17 00:00:00 2001 From: Narayan soni <77617189+narayan954@users.noreply.github.com> Date: Sat, 25 Dec 2021 02:17:04 +0530 Subject: [PATCH] Add feature Add back to top feature for better navigation (Hopefully) --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 9651e15..10c58f1 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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/ @@ -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 @@ -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 @@ -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. @@ -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