Regex one-liners are concise patterns used to match or manipulate strings. They are powerful tools for text processing and can be extremely useful in various scenarios. Below are some regex one-liners that you might find handy.
Common Regex One-Liners
Email Validation
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
This pattern checks if a given string is a valid email address.
URL Validation
^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
This pattern checks if a given string is a valid URL.
Extract Numbers
\b\d+\b
This pattern matches any sequence of digits.
Remove Special Characters
[^a-zA-Z0-9 ]
This pattern matches any character that is not a letter, digit, or space, and you can replace it with replace()
function in your code.
Find Duplicate Lines
^(.*\n).*\1
This pattern finds duplicate lines in a text.
More Resources
For more regex one-liners and detailed explanations, check out our Regex One-Liners page.
Regex Patterns