Module:String/doc: Difference between revisions

Content deleted Content added
escapePattern: rephrase the description (eg, patterns use 'class' not 'magic')
Line 307:
== escapePattern ==
 
Escapes magic characters inIn a [[:mw:LUAREF#Patterns|Lua pattern]]., If you convertchanges a string''class usingcharacter'' this function, then the converted string will be interpreted asinto a ''literal stringcharacter''. inFor functionsexample: thatin accepta Luapattern, patterns. For example,character <code>.</code>, meaningcatches "any character",; escapePattern will beconvert convertedit to <code>%.</code>, meaningcatching just the literal character ".".
 
Usage:
 
* <code><nowiki>{{#invoke:String|escapePattern|</nowiki>''pattern_string''<nowiki>}}</nowiki></code>
 
Line 322 ⟶ 321:
* <code><nowiki>"{{#invoke:String|escapePattern|A.D.}}"</nowiki></code> → "{{#invoke:String|escapePattern|A.D.}}"
* <code><nowiki>"{{#invoke:String|escapePattern|10%}}"</nowiki></code> → "{{#invoke:String|escapePattern|10%}}"
 
== count ==
Counts the number of times a given pattern appears in the arguments that get passed on to this module.