After.Midnight mkv's
(.*)-[\d]*\.mkv
\1.mkv
Remove shared JS from Plotly pages:
\n <script type="text/javascript">(?s).*\(27\)\}\)\);</script>
<script type="text/javascript" src="plotly.js"></script>
Remove double space from Plotly pages:
\s{2,}+
Add title to Plotly pages:
<head><meta
<head><title>IsItHotInHere.org - Climate data illustrated</title><meta
To match unicode whitespace:
import re
_RE_COMBINE_WHITESPACE = re.compile(r"\s+")
my_str = _RE_COMBINE_WHITESPACE.sub(" ", my_str).strip()
To match ASCII whitespace only:
import re
_RE_COMBINE_WHITESPACE = re.compile(r"(?a:\s+)")
_RE_STRIP_WHITESPACE = re.compile(r"(?a:^\s+|\s+$)")
my_str = _RE_COMBINE_WHITESPACE.sub(" ", my_str)
my_str = _RE_STRIP_WHITESPACE.sub("", my_str)