regexp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
regexp [2021/06/28 14:11] 192.168.1.50regexp [2024/08/11 00:15] (current) admin
Line 1: Line 1:
 ====== RegExp ====== ====== RegExp ======
 +===== Flexible Renamer =====
 +After.Midnight mkv's
 +  * Find: <code>(.*)-[\d]*\.mkv</code>
 +  * Replace: <code>\1.mkv</code>
 ===== Textpad ===== ===== Textpad =====
 Remove shared JS from Plotly pages: Remove shared JS from Plotly pages:
Line 11: Line 15:
 Add title to Plotly pages: Add title to Plotly pages:
   * Find: <code><head><meta</code>   * Find: <code><head><meta</code>
-  * Replace: <code><head><title>IsItHotInHere.org - Climate data explained</title><meta</code>+  * Replace: <code><head><title>IsItHotInHere.org - Climate data illustrated</title><meta</code> 
 + 
 +===== Python ===== 
 +To match unicode whitespace: 
 +<code> 
 +import re 
 + 
 +_RE_COMBINE_WHITESPACE = re.compile(r"\s+"
 + 
 +my_str = _RE_COMBINE_WHITESPACE.sub(" ", my_str).strip() 
 +</code> 
 +To match ASCII whitespace only: 
 +<code> 
 +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) 
 +</code> 
 + 
  
  • regexp.1624860670.txt.gz
  • Last modified: 2021/06/28 14:11
  • by 192.168.1.50