User:Xenwolf/Regex snippets: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Xenwolf (talk | contribs)
fixed escaping
Xenwolf (talk | contribs)
heading shifting
Line 21: Line 21:
| <code><nowiki><sup>\1</sup></nowiki></code>
| <code><nowiki><sup>\1</sup></nowiki></code>
| simplify superscript for exponents
| simplify superscript for exponents
|-
| <code><nowiki>^(=+)\s*(.+)\s*(\1)$</nowiki></code>
| <code><nowiki>\1= \2 \1=</nowiki></code>
| downgrade heading structure from (h1, h2, h3, ...) to (h2, h3, h4, ...)
|-
|-
| <code><nowiki></nowiki></code>
| <code><nowiki></nowiki></code>

Revision as of 08:16, 25 May 2020

These are regular expressions I use in Notepad++, they are also usable in Perl.

Pattern to Find Replace by Purpose
\|\s*([^|]+?)\s*&gt; {{Monzo|\1}} replace inline-monzos in tables
^\| \| | remove empty styling from table cells
\[\[([\d/]+)\|\1\]\] [[\1]] simplify links to interval pages
<span style="font-size: 70%; vertical-align: super;">(\d+)</span> <sup>\1</sup> simplify superscript for exponents
^(=+)\s*(.+)\s*(\1)$ \1= \2 \1= downgrade heading structure from (h1, h2, h3, ...) to (h2, h3, h4, ...)