This is an old revision of the document!


RegExp

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

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)
  • regexp.1624876647.txt.gz
  • Last modified: 2021/06/28 18:37
  • by 192.168.1.50