RegEx
- • 92%buttondown.email Why do regexes use `$` and `^` as line anchors?
A history that will satisfy nobody.
YouTube Video
Click to view this content.
- • 100%regexcrossword.com Regex Crossword
A crossword puzzle game using regular expressions. Earn achievements completing puzzle challenges. Easy tutorials for people new to regular expressions.
- • 100%www.sonarsource.com A comprehensive guide to the dangers of Regular Expressions in JavaScript
A deep investigation into regular expression denial of service (ReDoS) vulnerabilities in JavaScript
- abseil.io abseil / Performance Tip of the Week #21: Improving the efficiency of your regular expressions
An open-source collection of core C++ library code
- • 100%
new mod 2
Hi all I am also a new mod for the regex community! Let's make this place shine :)
Hello~ I'm one of the new mods for c/regex
I'll try my best to keep this community a safe place where people can find good regex101 information without having to deal with any toxic nonsense!
- www.debuggex.com Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.
Test your regex by visualizing it with a live editor. JavaScript, Python, and PCRE.
- • 100%coding-boot-camp.github.io Regular Expression Tutorial
Regular expressions can feel like their own language at times, but in fact they are universal and can be used within all programming languages.
- • 100%regex101.com regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
YouTube Video
Click to view this content.
- blog.burntsushi.net Regex engine internals as a library - Andrew Gallant's Blog
I blog mostly about my own programming projects.
With all the strengths and shortcomings of Chat-GPT, I wanted to share one consistent strength I found it has when working with regex.
- You can ask it to generate regex patterns for known and custom things.
- If you are skeptical it is correct (like me), you can ask it to break down the pattern and inspect why the decisions were made. If I don't understand some fields, I type up a quick test and make sure it covers all edge cases.
- And my personal favorite, you can paste a regex and ask it to tell you what it matches to. No more writing regex and forgetting what they are for!
I don't always have the opportunity to use regex when I work and would shy away from it because it can become illegible, but now that it is so easy I find I am slapping it everywhere and I cutting down on logic when sanitizing inputs/data. The bonus is now that I'm using it more, I am becoming less reliant on having it be generated for me.
- You can ask it to generate regex patterns for known and custom things.