<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>regex.tooljo.com — blog</title><description>Long-form posts on regex performance, ReDoS, and common-pattern pitfalls.</description><link>https://regex.tooljo.com/</link><language>en-us</language><item><title>Five regex patterns that will DoS your service via catastrophic backtracking</title><link>https://regex.tooljo.com/blog/catastrophic-backtracking-patterns/</link><guid isPermaLink="true">https://regex.tooljo.com/blog/catastrophic-backtracking-patterns/</guid><description>Catastrophic backtracking turns an O(n) regex into an O(2^n) regex. Here are the five patterns I&apos;ve seen take down production, and how to fix them.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>30 regex one-liners I actually use weekly (with a tester link for each)</title><link>https://regex.tooljo.com/blog/30-regex-oneliners/</link><guid isPermaLink="true">https://regex.tooljo.com/blog/30-regex-oneliners/</guid><description>A field guide to the patterns that come up over and over: emails, URLs, UUIDs, dates, phone numbers, version strings. Each one is annotated, scored on real-world reliability, and paired with a tester deep-link.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>