Regex Cheat Sheet/Literal hyphen inside class

Match a hyphen or underscore.

Section: Character Classes

Literal hyphen inside class

regex
regex
[-_]
Explanation

Put `-` first or last, or escape it, to avoid range behavior.

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 Character Classes
Digit shorthand
Match one ASCII digit character.
OpenIn sheetregexsame section
Non-digit shorthand
Match one non-digit character.
OpenIn sheetregexsame section
Word character
Match a word character.
OpenIn sheetregexsame section
Non-word character
Match a non-word character.
OpenIn sheetregexsame section
Whitespace shorthand
Match one whitespace character.
OpenIn sheetregexsame section
Non-whitespace shorthand
Match one non-whitespace character.
OpenIn sheetregexsame section