| r2699 vs r2700 | ||
|---|---|---|
| ... | ... | |
| 231 | 231 | output: {{{#!html @input@}}} |
| 232 | 232 | |
| 233 | 233 | == 나무나무마크구상2 == |
| 234 | 할거 : | |
| 234 | 할거 : darkstyle | |
| 235 | 235 | 리터럴귀찮음 if folding syntax는 될리가없음 |
| 236 | input='냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!wiki style="color: blue; display: inline"<br>냥텍스트\}\}\}asdf\{\{\{#;color:red,#f00 asdf\}\}\}\{\{\{ | |
| 236 | input='냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!wiki style="color: blue; display: inline"<br>냥텍스트\}\}\}asdf\{\{\{#;color:red,#f00 asdf\}\}\}\{\{\{-3 size\}\}\}' | |
| 237 | 237 | ##괄호를 ) 를 찾고 (를 나중에 찾는 방식이라(이게 로직이 더 간단함 근데 처리부분 길어지면 바꿀수도) input에 다른 거 오면 창남ㅇㅇ |
| 238 | 238 | |
| 239 | 239 | {{{#!wiki style="display: none" |
| 240 | {{{#!if input='냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!wiki style="color: blue; display: inline"<br>냥텍스트\}\}\}asdf\{\{\{#;color:red,#f00 asdf\}\}\}\{\{\{ | |
| 240 | {{{#!if input='냥\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}냥\{\{\{#!wiki style="color: blue; display: inline"<br>냥텍스트\}\}\}asdf\{\{\{#;color:red,#f00 asdf\}\}\}\{\{\{-6 size\}\}\}' | |
| 241 | 241 | }}} |
| 242 | 242 | ############################## |
| 243 | 243 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| ... | ... | |
| 302 | 302 | }}} |
| 303 | 303 | }}} |
| 304 | 304 | }}} |
| 305 | {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-' | |
| 306 | {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ') | |
| 307 | }}}{{{#!if Blank==5 | |
| 308 | {{{#!if Size=input.substr(ParOpen+Blank-2, 2) | |
| 309 | }}} | |
| 310 | {{{#!if Size == '+1' | |
| 311 | {{{#!if Em='1.28889em' | |
| 312 | }}}}}}{{{#!if Size == '+2' | |
| 313 | {{{#!if Em='1.38889em' | |
| 314 | }}}}}}{{{#!if Size == '+3' | |
| 315 | {{{#!if Em='1.48144em' | |
| 316 | }}}}}}{{{#!if Size == '+4' | |
| 317 | {{{#!if Em='1.57400em' | |
| 318 | }}}}}}{{{#!if Size == '+5' | |
| 319 | {{{#!if Em='1.66667em' | |
| 320 | }}}}}}{{{#!if Size == '-1' | |
| 321 | {{{#!if Em='0.92589em' | |
| 322 | }}}}}}{{{#!if Size == '-2' | |
| 323 | {{{#!if Em='0.83333em' | |
| 324 | }}}}}}{{{#!if Size == '-3' | |
| 325 | {{{#!if Em='0.74067em' | |
| 326 | }}}}}}{{{#!if Size == '-4' | |
| 327 | {{{#!if Em='0.64811em' | |
| 328 | }}}}}}{{{#!if Size == '-5' | |
| 329 | {{{#!if Em='0.62222em' | |
| 330 | }}}}}} | |
| 331 | {{{#!if Text = input.substring(ParOpen+Blank,ParClose) | |
| 332 | }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3) | |
| 333 | }}} | |
| 334 | }}} | |
| 305 | 335 | }}} |
| 306 | 336 | }}} |
| 337 | }}} | |
| 307 | 338 | ############################## |
| 308 | 339 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 309 | 340 | {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen |
| ... | ... | |
| 367 | 398 | }}} |
| 368 | 399 | }}} |
| 369 | 400 | }}} |
| 401 | {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-' | |
| 402 | {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ') | |
| 403 | }}}{{{#!if Blank==5 | |
| 404 | {{{#!if Size=input.substr(ParOpen+Blank-2, 2) | |
| 405 | }}} | |
| 406 | {{{#!if Size == '+1' | |
| 407 | {{{#!if Em='1.28889em' | |
| 408 | }}}}}}{{{#!if Size == '+2' | |
| 409 | {{{#!if Em='1.38889em' | |
| 410 | }}}}}}{{{#!if Size == '+3' | |
| 411 | {{{#!if Em='1.48144em' | |
| 412 | }}}}}}{{{#!if Size == '+4' | |
| 413 | {{{#!if Em='1.57400em' | |
| 414 | }}}}}}{{{#!if Size == '+5' | |
| 415 | {{{#!if Em='1.66667em' | |
| 416 | }}}}}}{{{#!if Size == '-1' | |
| 417 | {{{#!if Em='0.92589em' | |
| 418 | }}}}}}{{{#!if Size == '-2' | |
| 419 | {{{#!if Em='0.83333em' | |
| 420 | }}}}}}{{{#!if Size == '-3' | |
| 421 | {{{#!if Em='0.74067em' | |
| 422 | }}}}}}{{{#!if Size == '-4' | |
| 423 | {{{#!if Em='0.64811em' | |
| 424 | }}}}}}{{{#!if Size == '-5' | |
| 425 | {{{#!if Em='0.62222em' | |
| 426 | }}}}}} | |
| 427 | {{{#!if Text = input.substring(ParOpen+Blank,ParClose) | |
| 428 | }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3) | |
| 429 | }}} | |
| 430 | }}} | |
| 370 | 431 | }}} |
| 371 | 432 | }}} |
| 433 | }}} | |
| 372 | 434 | ############################## |
| 373 | 435 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 374 | 436 | {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen |
| ... | ... | |
| 432 | 494 | }}} |
| 433 | 495 | }}} |
| 434 | 496 | }}} |
| 497 | {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-' | |
| 498 | {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ') | |
| 499 | }}}{{{#!if Blank==5 | |
| 500 | {{{#!if Size=input.substr(ParOpen+Blank-2, 2) | |
| 501 | }}} | |
| 502 | {{{#!if Size == '+1' | |
| 503 | {{{#!if Em='1.28889em' | |
| 504 | }}}}}}{{{#!if Size == '+2' | |
| 505 | {{{#!if Em='1.38889em' | |
| 506 | }}}}}}{{{#!if Size == '+3' | |
| 507 | {{{#!if Em='1.48144em' | |
| 508 | }}}}}}{{{#!if Size == '+4' | |
| 509 | {{{#!if Em='1.57400em' | |
| 510 | }}}}}}{{{#!if Size == '+5' | |
| 511 | {{{#!if Em='1.66667em' | |
| 512 | }}}}}}{{{#!if Size == '-1' | |
| 513 | {{{#!if Em='0.92589em' | |
| 514 | }}}}}}{{{#!if Size == '-2' | |
| 515 | {{{#!if Em='0.83333em' | |
| 516 | }}}}}}{{{#!if Size == '-3' | |
| 517 | {{{#!if Em='0.74067em' | |
| 518 | }}}}}}{{{#!if Size == '-4' | |
| 519 | {{{#!if Em='0.64811em' | |
| 520 | }}}}}}{{{#!if Size == '-5' | |
| 521 | {{{#!if Em='0.62222em' | |
| 522 | }}}}}} | |
| 523 | {{{#!if Text = input.substring(ParOpen+Blank,ParClose) | |
| 524 | }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3) | |
| 525 | }}} | |
| 526 | }}} | |
| 435 | 527 | }}} |
| 436 | 528 | }}} |
| 529 | }}} | |
| 437 | 530 | ############################## |
| 438 | 531 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 439 | 532 | {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen |
| ... | ... | |
| 502 | 595 | }}}{{{#!if Blank==5 |
| 503 | 596 | {{{#!if Size=input.substr(ParOpen+Blank-2, 2) |
| 504 | 597 | }}} |
| 505 | ##ㅈㄴ귀찮게 하나하나 대응해야됨 | |
| 506 | 598 | {{{#!if Size == '+1' |
| 507 | {{{#!if Em='1. | |
| 508 | }}} | |
| 509 | }}} | |
| 599 | {{{#!if Em='1.28889em' | |
| 600 | }}}}}}{{{#!if Size == '+2' | |
| 601 | {{{#!if Em='1.38889em' | |
| 602 | }}}}}}{{{#!if Size == '+3' | |
| 603 | {{{#!if Em='1.48144em' | |
| 604 | }}}}}}{{{#!if Size == '+4' | |
| 605 | {{{#!if Em='1.57400em' | |
| 606 | }}}}}}{{{#!if Size == '+5' | |
| 607 | {{{#!if Em='1.66667em' | |
| 608 | }}}}}}{{{#!if Size == '-1' | |
| 609 | {{{#!if Em='0.92589em' | |
| 610 | }}}}}}{{{#!if Size == '-2' | |
| 611 | {{{#!if Em='0.83333em' | |
| 612 | }}}}}}{{{#!if Size == '-3' | |
| 613 | {{{#!if Em='0.74067em' | |
| 614 | }}}}}}{{{#!if Size == '-4' | |
| 615 | {{{#!if Em='0.64811em' | |
| 616 | }}}}}}{{{#!if Size == '-5' | |
| 617 | {{{#!if Em='0.62222em' | |
| 618 | }}}}}} | |
| 510 | 619 | {{{#!if Text = input.substring(ParOpen+Blank,ParClose) |
| 511 | 620 | }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3) |
| 512 | 621 | }}} |
| 513 | 622 | }}} |
| 514 | 623 | }}} |
| 515 | 624 | }}} |
| 625 | }}} | |
| 516 | 626 | ########################### |
| 517 | 627 | }}} |
| 518 | 628 | |
| ... | ... |