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])+)(?:\.(?=[\s\n]|$)|(?<!:)(?=\n))
/
Unit Tests
Don't match HTML
Don't match list items
Don't match list headers
Match periods inside parens.
First sentence.
Sentence with periods inside braces
Spaced sentence with periods inside parentheses
Multiple list items