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
r"
(?<![^\s()])([^\s()]+)(?=\s+\1(?![^\s()]))
"
gm
Input 1
1
New
(S (S (S (S (Skipper Skipper) ('s 's)) (Inc. Inc.)) (S (Bellevue Bellevue) (Wash. Wash.))) (S (said said) (S (it it) (S (signed signed) (S (a a) (S (definitive definitive) (S (merger merger) (S (agreement agreement) (S (for for) (S (S (a a) (S (National National) (S (Pizza Pizza) (S (Corp. Corp.) (unit unit))))) (S (to to) (S (acquire acquire) (S (S (S (the the) (S (90.6 90.6) (% %))) (S (S (of of) (S (S (Skipper Skipper) ('s 's)) (Inc. Inc.))) (S (it it) (S (does does) (S (n't n't) (own own)))))) (S (for for) (S (S (11.50 11.50) (S (a a) (share share))) (S (or or) (S (about about) (S (28.1 28.1) (million million)))))))))))))))))))
Substitution
S
(S (S (S (S (Skipper Skipper) ('s 's)) (Inc. Inc.)) (S (Bellevue Bellevue) (Wash. Wash.))) (S (said said) (S (it it) (S (signed signed) (S (a a) (S (definitive definitive) (S (merger merger) (S (agreement agreement) (S (for for) (S (S (a a) (S (National National) (S (Pizza Pizza) (S (Corp. Corp.) (unit unit))))) (S (to to) (S (acquire acquire) (S (S (S (the the) (S (90.6 90.6) (% %))) (S (S (of of) (S (S (Skipper Skipper) ('s 's)) (Inc. Inc.))) (S (it it) (S (does does) (S (n't n't) (own own)))))) (S (for for) (S (S (11.50 11.50) (S (a a) (share share))) (S (or or) (S (about about) (S (28.1 28.1) (million million)))))))))))))))))))