Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Reg
ular
Ex
pressions
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|(?<!shift.+)numpad_(?:[0-9]|period)|numpad_(?:multiply|plus|minus|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+numpad_0 ctrl+numpad_0 shift+numpad_divide .. 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 shift+ctrl+numpad_1 ctrl+shift+numpad_2 ctrl+alt+shift+numpad_2 shift+numpad_period
Substitution