Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^\*+(?= +\S)|(?<! )(?<!\*(?=\S)[^*\n]*)(\*+)(?![\w*])
/
g
Input 1
1
Input => Actual === Expected : Success ========================================================================= A b*** c => A b³ c === A b³ c : true A *b* c* => A *b* c¹ === A *b* c¹ : true A *b* *c* d* => A *b* *c* d¹ === A *b* *c* d¹ : true A *b* c* d** => A *b* c¹ d² === A *b* c¹ d² : true ** a b c => ² a b c === ² a b c : true ** a b*** c => ² a b³ c === ² a b³ c : true A *bc* d** => A *bc* d** === A *bc* d² : false
Substitution
Input => Actual === Expected : Success ========================================================================= A b*** c => A b³ c === A b³ c : true A *b* c* => A *b* c¹ === A *b* c¹ : true A *b* *c* d* => A *b* *c* d¹ === A *b* *c* d¹ : true A *b* c* d** => A *b* c¹ d² === A *b* c¹ d² : true ** a b c => ² a b c === ² a b c : true ** a b*** c => ² a b³ c === ² a b³ c : true A *bc* d** => A *bc* d** === A *bc* d² : false