← CodeClarityLab Home
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — Regex educational data only
| |
Last 30 days
6 pings — 2026-04-08 W 0 pings — 2026-04-09 T 9 pings — 2026-04-10 F 9 pings — 2026-04-11 S 4 pings — 2026-04-12 S 0 pings — 2026-04-13 M 1 ping — 2026-04-14 T 1 ping — 2026-04-15 W 1 ping — 2026-04-16 T 11 pings — 2026-04-17 F 4 pings — 2026-04-18 S 7 pings — 2026-04-19 S 4 pings — 2026-04-20 M 0 pings — 2026-04-21 T 6 pings — 2026-04-22 W 0 pings — 2026-04-23 T 13 pings — 2026-04-24 F 16 pings — 2026-04-25 S 1 ping — 2026-04-26 S 1 ping — 2026-04-27 M 0 pings — 2026-04-28 T 9 pings — 2026-04-29 W 1 ping — 2026-04-30 T 9 pings — 2026-05-01 F 9 pings — 2026-05-02 S 1 ping — 2026-05-03 S 1 ping — 2026-05-04 M 2 pings — 2026-05-05 T 3 pings — Yesterday W 0 pings — Today T
No pings yet today
Amazonbot 1
Amazonbot 141Perplexity 76Ahrefs 29Google 28ChatGPT 18Unknown AI 18Meta AI 3
crawler 300 crawler_json 10 pre-tracking 3
Category total313 pings Terms pinged14 / 14 Distinct agents6
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Anchors & Word Boundaries PHP 5.3+
Zero-width assertions that match positions rather than characters — ^ matches start of string, $ matches end, \b matches a word boundary — ensuring patterns match in the correct location.
2mo ago regex beginner
Capture Groups & Backreferences PHP 5.3+
Parentheses in a regex pattern create capture groups that store matched substrings for extraction or reuse — backreferences let you match the same text again later in the pattern or replacement string.
2mo ago regex beginner
Catastrophic Backtracking PHP 5.3+
A regex engine failure mode where certain patterns combined with specific inputs cause exponential backtracking, making the match take seconds or minutes — a common denial-of-service vector called ReDoS.
2mo ago regex intermediate
Greedy vs Lazy Quantifiers PHP 5.3+
Greedy quantifiers (*, +, ?) match as much as possible; lazy quantifiers (*?, +?, ??) match as little as possible — the difference determines which text is captured when multiple matches are possible.
2mo ago regex beginner
Lookahead & Lookbehind PHP 5.3+
Zero-width assertions that match a position based on what precedes or follows it, without consuming characters — allowing conditions on surrounding context without including that context in the match.
2mo ago regex intermediate
Regex Flags (i, g, m, s, x, u) PHP 5.3+
Modifiers appended to a regex pattern that change matching behaviour — case-insensitivity, multiline mode, dotall mode, extended whitespace, and Unicode awareness.
2mo ago regex beginner
Named Capture Groups PHP 5.3+
(?P<n>pattern) in PHP/PCRE for self-documenting regex — accessing matches by name instead of positional index.
2mo ago regex intermediate
PCRE in PHP PHP 5.0+
preg_match, preg_match_all, preg_replace, preg_split — and checking === false to distinguish errors from no-match.
2mo ago regex intermediate
Regex Flags & Modifiers PHP 5.3+
PCRE modifiers in PHP — i (case-insensitive), m (multiline), s (dotall), x (verbose), u (Unicode) — and their inline equivalents (?imsx).
2mo ago regex intermediate
Unicode & Multibyte Regex PHP 5.3+
The u flag enables UTF-8 mode and \p{} Unicode property classes — essential for correctly matching text in any language.
2mo ago regex intermediate
Common Regex Patterns PHP 5.3+
Practical regex patterns for email, URL, phone, IP address, dates, and identifiers — with caveats about when to use dedicated validators instead.
2mo ago regex beginner
Lookahead & Lookbehind
Zero-width assertions that match a position based on what precedes or follows — without consuming characters, enabling context-sensitive matching.
2mo ago regex advanced
Diagram: Regex Performance Regex Performance
Regex performance pitfalls — catastrophic backtracking (ReDoS), unnecessary captures, and poorly anchored patterns that scan more input than needed.
2mo ago regex advanced
Regex Syntax PHP 5.3+
Regular expression syntax — anchors, quantifiers, character classes, groups, and alternation — the building blocks for pattern matching in PHP and all languages.
2mo ago regex intermediate
✓ schema.org compliant