RegExp
Flexible Renamer
After.Midnight mkv's
- Find:
(.*)-[\d]*\.mkv
- Replace:
\1.mkv
Textpad
Remove shared JS from Plotly pages:
- Find:
\n <script type="text/javascript">(?s).*\(27\)\}\)\);</script>
- Replace:
<script type="text/javascript" src="plotly.js"></script>
Remove double space from Plotly pages:
- Find:
\s{2,}+ - Replace:
Add title to Plotly pages:
- Find:
<head><meta
- Replace:
<head><title>IsItHotInHere.org - Climate data illustrated</title><meta
Python
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)