Regex Cheat Sheet/Constrained tag content

Use explicit stop characters instead of dot-star where possible.

Section: Performance and Backtracking

Constrained tag content

regex
regex
<title>[^<]*</title>
Explanation

Usually faster and more predictable than `<title>.*?</title>`.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Performance and Backtracking
Atomic group
Prevent backtracking into a grouped subpattern.
OpenIn sheetregexsame section
Possessive class quantifier
Consume as much as possible without backtracking.
OpenIn sheetregexsame section
Avoid nested greedy stars
Example of a risky pattern to rewrite.
OpenIn sheetregexsame section
Possessive quantifier
Repeat without backtracking.
OpenIn sheetregex1 tag match
Start of string
Match only at the beginning of the input.
Digit shorthand
Match one ASCII digit character.