All tools / Data
Regex cheatsheet tester
Test JavaScript / grep / sed-style regular expressions against sample text with a POSIX vs PCRE cheatsheet.
Matches
bash / grep / sed notes
| Construct | JS / PCRE | grep -E / sed -E | grep (BRE) / sed |
|---|---|---|---|
| Any char | . | . | . |
| One or more | + | + | \+ |
| Optional | ? | ? | \? |
| Group | (ab) | (ab) | \(ab\) |
| Or | a|b | a|b | a\|b |
| Word chars | \w | often [[:alnum:]_] | same classes |
| Replace | JS replace | sed -E 's/foo/bar/g' | |
| grep ERE | grep -E 'foo|bar' file · GNU grep -P is PCRE if built in | ||