Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Regular
Expressions
101
Regular
Expressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^(?<modifier>(ctrl|alt|shift)(?:\+(ctrl|alt|shift)(?<!\2))?(?:\+(ctrl|alt|shift)(?<!\2|\3))?\+)?(?<key>[^\s+]|backspace|tab|enter|esc|space|pgup|pgdn|end|home|left|up|right|down|insert|delete|numpad_(?:[0-9]|multiply|plus|minus|period|divide)|f[1-9]|f1[0-9]|f2[0-4]|plus)$
/
gm
Input 1
1
New
| alt+| shift+up ctrl+alt+delete shift+alt+ctrl+f2 ctrl+numpad_0 alt+f24 up .. alt shift ctrl alt+ shift+alt shiftalt+up alt+pagedown ctrl+ctrl+delete ctrl+alt+alt+delete +alt+down alt++down shift+alt+shift+up
Substitution