regexp

RegExp

After.Midnight mkv's

  • Find:
    (.*)-[\d]*\.mkv
  • Replace:
    \1.mkv

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.txt
  • Last modified: 2024/08/11 00:15
  • by admin
  • Currently locked by: 172.18.0.1