Difference between revisions of "Template:RemoveHTMLContainers"

From ChatWars Wiki
Jump to: navigation, search
Line 1: Line 1:
 
<includeonly>
 
<includeonly>
{{#sub: {{{string|}}}
+
{{#vardefine: string | {{ReplaceNumericCharEncoding| string = {{{string|}}} }}{{#sub: {{#var: string}}
 
   | {{#vardefineecho: startStr
 
   | {{#vardefineecho: startStr
       | {{#expr: {{#pos: {{{string|}}} <!-- Find closing bracket ">" of LAST span opening tag (first closing bracket after offset from start of last opening bracket) -->
+
       | {{#expr: {{#pos: {{#var: string}} <!-- Find closing bracket ">" of LAST span opening tag (first closing bracket after offset from start of last opening bracket) -->
 
                   | >
 
                   | >
                   | {{#rpos: {{{string|}}} <!-- Find LAST span opening tag-->
+
                   | {{#ifeq: {{#rpos: {{#var: string}} | -1 | 0 | {{#var: string}} }} <!-- Find LAST span opening tag-->
 
                       | <span
 
                       | <span
 
                     }}
 
                     }}
                 }} + 1 <!-- correct off by one error in the beginning of the string -->
+
                 }} + 0 <!-- correct off by one error in the beginning of the string -->
 
         }}
 
         }}
 
     }}
 
     }}

Revision as of 22:53, 19 March 2019

Remove the fucking spa(n/m) containers #ask queries wrap around results making them impossible to use as variables for later computation