Qortora · Search · Indexed page

regex101.comFetched 2026-08-15T11:03:39Z

regex101: build, test, and debug regex

Online regex tester and debugger with real-time match highlighting, detailed explanations, substitutions, unit tests, benchmarking, and code generation. Supports PCRE2, JavaScript, Python, Go, Java, .NET, Rust, POSIX ERE, and POSIX BRE.

Open original source · Full cached text

regex101: build, test, and debug regex Manage Workspace Current Version: 1 Save & Share Community Library Editor Flavor: JavaScript Match Substitution List Unit Tests Pipeline Tools Code Generator Regex Debugger Export Matches Benchmark Regex Format Regex Sp⁠onsors Fewer distractions and more power with regex101 pro. Start your free trial today! Explanation An explanation of your regex will be automatically generated as you type. Match Information Detailed match information will be displayed here automatically. Quick Reference Search reference All Tokens Common Tokens General Tokens Anchors Meta Sequences Quantifiers Group Constructs Character Classes Flags/Modifiers Substitution A single character of: a, b or c [abc] A character except: a, b or c [^abc] A character in the range: a-z [a-z] A character not in the range: a-z [^a-z] A character in the range: a-z or A-Z [a-zA-Z] Character class intersection [\w&&[^\d]] Any single character . Alternate - match either a or b a|b Any whitespace character \s Any non-whitespace character \S Any digit \d Any non-digit \D Any word character \w Any non-word character \W Non-capturing group (?:...) Capturing Group (...) Zero or one of a a? Zero or more of a a* One or more of a a+ Exactly 3 of a a{3} 3 or more of a a{3,} Between 3 and 6 of a a{3,6} Start of string ^ End of string $ A word boundary \b Non-word boundary \B Regular Expression / /gm Test String SubstitutionProcessing...