Module:Escape/doc: Difference between revisions

Content deleted Content added
Line 38:
}}
 
{{blue|'''test3 {{=}} escape:char('\\'):text(test2)<br><br>{{=}}test3'''}}<br>
{{#invoke:Escape|main
|mode=text
Line 48:
}}
 
{{blue|'''test4 {{=}} escape:char('{', {undo {{=}} test3})<br><br>{{=}}test4'''}}<br>
{{#invoke:Escape|main|mode=undo
|char={
Line 59:
}}
 
{{blue|'''test4 {{=}} escape:char('\\', {undo {{=}} test3})<br><br>{{=}}test4'''}}<br>
{{#invoke:Escape|main
|mode=undo
Line 71:
}}
 
{{blue|'''test5 {{=}} escape:char('{', {undo {{=}} test4})<br><br>{{=}}test5 {{=}}{{=}} test'''}}<br>
{{#ifeq:
{{#invoke:Escape|main
Line 129:
 
'''{{blue|{{=}}test {{=}}{{=}} escape:char('{', {undo {{=}} escape:char('\\'):undo(test3, '\\')})}}<br>
{{#ifeq:
true
 
 
{{#invoke:Escape|main
|mode=char
|char=\|{
|undo={{#invoke:Escape|main
|mode=char
|char=\
|undo={{#invoke:Escape|main|mode=text|{{#invoke:Escape|main|mode=text|char={|{{#invoke:Escape/testcases|test_string}}}}}}
}}
}}
|{{#invoke:Escape/testcases|test_string_module|2test_string}}
|true
|false
}}
 
'''{{blue|local t {{=}} 'test { test {\\{ test, \\test, \\{,test\\ \\ \\ {\\#invoke:Escape/testcases|test_string_module|2}}'<br>{{=}}t}}<br>'''
{{#invoke:Escape/testcases|test_string2}}
test { test {\{ test, \test, \{,test\ \ \ {\
 
{{#invoke:Escape/testcases|test_string_module|2}}
 
'''{{blue|local e {{=}} require('Module:Escape')<br>local t2 {{=}} escape:text(t)<br>local t3 {{=}} string.gsub(t2, '{', '')<br>local t4 {{=}} escape:undo(t3)<br>{{=}}t4}}<br>'''