User:ArrowHead294/Regex snippets: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
Line 18: Line 18:
| <code><nowiki>$1&nbsp;</nowiki></code>
| <code><nowiki>$1&nbsp;</nowiki></code>
| Space out pipe characters and header separators in tables (one cell per line)*
| Space out pipe characters and header separators in tables (one cell per line)*
|-
| <code><nowiki>(?<=\[\[|\|)(\d+[Ll])\s*(\d+[Ss])(?=\]\]])?(?!\s)</nowiki/></code>
| <code><nowiki>$1&nbsp;$2</nowiki></code>
| Make sure ''x''L&nbsp;''y''s notation for MOS scales are non-wrapped
|-
|-
| <code><nowiki>(?<!(?:<(\w+-)*\w+>[^\n]*(?=<\/(\w+-)*\w+>)|\{|\}))[^\S\r\n]*(\|\|\|?|!!!?)[^\S\r\n]*(?!-|[^\n]*<\/(\w+-)*\w+>(?=<(\w+-)*\w+>)|\{|\})</nowiki></code>
| <code><nowiki>(?<!(?:<(\w+-)*\w+>[^\n]*(?=<\/(\w+-)*\w+>)|\{|\}))[^\S\r\n]*(\|\|\|?|!!!?)[^\S\r\n]*(?!-|[^\n]*<\/(\w+-)*\w+>(?=<(\w+-)*\w+>)|\{|\})</nowiki></code>