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
"
(([\w\-.]+)\s*(\(([\w\s\-./,]+)\)\s*)?(!\s*)?:.+)|(revert\s+\".*\")
"
gmi
Input 1
1
New
fix: message fix : message fix ! : message fix(scope): message fix(scope)!: message fix(fix pe)!: message fix(fix-pe)!: message fix(fix.pe)!: message fix(fix/pe)!: message fix(fix,pe)!: message fix(fix:pe)!: message fix (scope) : message fix (scope) ! : message fix ( sc ope ) ! : message message f ix( sc ope ) ! : message message fix(scope): my_fix(scope)!: message my-fix(scope)!: message my.fix(scope)!: message my:fix(scope)!: message my:fix(sco: message my/fix(scope)!: message revert "message" Revert "message" revert "message" Revert "message" rerevert "message" Rerevert "message"
Extraction