r2685 vs r2686
......
207207
== 나무나무마크구상2 ==
208208
할거 : wiki/darkstyle/+/-/#fff
209209
리터럴귀찮음 if folding syntax는 될리가없음
210
input=냥\{\{\{#!html \{\{\{#html \}\}\}냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}
210
input=냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!wiki style="color: blue"<br>\}\}\}
211211
##괄호를 ) 를 찾고 (를 나중에 찾는 방식이라(이게 로직이 더 간단함 근데 처리부분 길어지면 바꿀수도) input에 다른 거 오면 창남ㅇㅇ
212212
213213
{{{#!wiki style="display: none"
214
{{{#!if input='냥\{\{\{#!html \{\{\{#html \}\}\}냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}'
214
{{{#!if input='냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!wiki style="color: blue"<br>\}\}\}'
215215
}}}{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
216216
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
217217
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
......
244244
}}}
245245
}}}
246246
}}}
247
###########################
247248
{{{#!if Match
248
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
249
{{{#!if a=input.substr(ParOpen, 9) == '\{\{\{#!html'
250
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
251
}}}
252
}}}
249253
}}}
250
}}}
251
}}}{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
254
}}}
255
########################################################################
256
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
252257
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
253258
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
254259
}}}
......
280285
}}}
281286
}}}
282287
}}}
288
###########################
283289
{{{#!if Match
284
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
285
}}}
286
}}}
287
}}}{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
288
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
289
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
290
}}}
291
{{{#!if _ParOpen == -1
292
{{{#!if Match=true
290
{{{#!if a=input.substr(ParOpen, 9) == '\{\{\{#!html'
291
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
292
}}}
293293
}}}
294
}}}{{{#!if _ParOpen != -1
295
{{{#!if ParOpen=_ParOpen
294
{{{#!if a=input.substr(ParOpen, 9) == '\{\{\{#!wiki'
295
{{{#!if BrL = input.substring()
296296
}}}
297297
}}}
298
############################
299
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
300298
}}}
301
{{{#!if _ParOpen == -1
302
{{{#!if Match=true
303
}}}
304
}}}{{{#!if _ParOpen != -1
305
{{{#!if ParOpen+=_ParOpen+3
306
}}}
307
}}}
308
############################
309
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
310
}}}
311
{{{#!if _ParOpen == -1
312
{{{#!if Match=true
313
}}}
314
}}}{{{#!if _ParOpen != -1
315
{{{#!if ParOpen+=_ParOpen+3
316
}}}
317
}}}
318
}}}
319
{{{#!if Match
320
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
321
}}}
322
}}}
323
}}}}}}
299
}}}
300
##############################
324301
325302
output: {{{#!html @input@}}}
326303
== ㅁㄴㅇㄹ ==
......