ID | Input | Result | Expected |
#1 | [foo]bar[/foo] | {foo}bar{/foo} | {foo}bar{/foo} |
#2 | [foo/]bar[/foo] | {foo/}bar[/foo] | {foo/}bar[/foo] |
#3 | [foo/]bar | {foo/}bar | {foo/}bar |
#4 | [foo]bar | {foo/}bar | {foo/}bar |
#5 | [foo attr]bar[/foo] | {foo attr}bar{/foo} | {foo attr}bar{/foo} |
#6 | [foo attr/]bar[/foo] | {foo attr/}bar[/foo] | {foo attr/}bar[/foo] |
#7 | [foo attr/]bar | {foo attr/}bar | {foo attr/}bar |
#8 | [foo attr]bar | {foo attr/}bar | {foo attr/}bar |
#9 | [[foo]bar[/foo] | [{foo}bar{/foo} | [{foo}bar{/foo} |
#10 | [[foo/]bar[/foo] | [{foo/}bar[/foo] | [{foo/}bar[/foo] |
#11 | [[foo/]bar | [{foo/}bar | [{foo/}bar |
#12 | [[foo]bar | [{foo/}bar | [{foo/}bar |
#13 | [[foo attr]bar[/foo] | [{foo attr}bar{/foo} | [{foo attr}bar{/foo} |
#14 | [[foo attr/]bar[/foo] | [{foo attr/}bar[/foo] | [{foo attr/}bar[/foo] |
#15 | [[foo attr/]bar | [{foo attr/}bar | [{foo attr/}bar |
#16 | [[foo attr]bar | [{foo attr/}bar | [{foo attr/}bar |
#17 | [foo]bar[/foo]] | {foo}bar{/foo}] | {foo}bar{/foo}] |
#18 | [foo/]]bar[/foo] | {foo/}]bar[/foo] | {foo/}]bar[/foo] |
#19 | [foo/]bar] | {foo/}bar] | {foo/}bar] |
#20 | [foo]]bar | {foo/}]bar | {foo/}]bar |
#21 | [foo attr]bar[/foo]] | {foo attr}bar{/foo}] | {foo attr}bar{/foo}] |
#22 | [foo attr/]]bar[/foo] | {foo attr/}]bar[/foo] | {foo attr/}]bar[/foo] |
#23 | [foo attr/]bar] | {foo attr/}bar] | {foo attr/}bar] |
#24 | [foo attr]]bar | {foo attr/}]bar | {foo attr/}]bar |
#25 | [[foo]bar[/foo]] | [foo]bar[/foo] | [foo]bar[/foo] |
#26 | [[foo/]]bar[/foo] | [foo/]bar[/foo] | [foo/]bar[/foo] |
#27 | [[foo/]]bar | [foo/]bar | [foo/]bar |
#28 | [[foo]]bar | [foo]bar | [foo]bar |
#29 | [[foo attr]bar[/foo]] | [foo attr]bar[/foo] | [foo attr]bar[/foo] |
#30 | [[foo attr/]]bar[/foo] | [foo attr/]bar[/foo] | [foo attr/]bar[/foo] |
#31 | [[foo attr/]]bar | [foo attr/]bar | [foo attr/]bar |
#32 | [[foo attr]]bar | [foo attr]bar | [foo attr]bar |
#33 | [foo]test[foo]test[/foo]test[/foo] | {foo}test{foo}test{/foo}test{/foo} | {foo}test{foo}test{/foo}test{/foo} |
#34 | [foo]test[[foo]test[/foo]]test[/foo] | {foo}test[foo]test[/foo]test{/foo} | {foo}test[foo]test[/foo]test{/foo} |
#35 | [[foo]test[foo]test[/foo]test[/foo]] | [foo]test[foo]test[/foo]test[/foo] | [foo]test[foo]test[/foo]test[/foo] |
#36 | [foo]test[foo/]test[/foo] | {foo}test{foo/}test{/foo} | {foo}test{foo/}test{/foo} |
#37 | [foo]test[foo]test[/foo] | {foo}test{foo/}test{/foo} | {foo}test{foo/}test{/foo} |
#38 | [foo url="http://example.com"]test[/foo] | {foo url="http://example.com"}test{/foo} | {foo url="http://example.com"}test{/foo} |
#39 | [foo text="some [text] here"]test[/foo] | {foo text="some [text] here"}test{/foo} | {foo text="some [text] here"}test{/foo} |
#40 | [foo text="some [foo/] here"]test[/foo] | {foo text="some [foo/] here"}test{/foo} | {foo text="some [foo/] here"}test{/foo} |
#41 | [foo text="some [foo] he[/foo]re"]test[/foo] | {foo text="some [foo] he[/foo]re"}test{/foo} | {foo text="some [foo] he[/foo]re"}test{/foo} |
#42 | [foo text="some [foo] here"]test[/foo] | {foo text="some [foo] here"}test{/foo} | {foo text="some [foo] here"}test{/foo} |
#43 | [foo-foo]bar[/foo-foo] | {foo-foo}bar{/foo-foo} | {foo-foo}bar{/foo-foo} |
#44 | [foo id="448"]test[/foo][foo id="448"]test[/foo] | {foo id="448"]test[/foo][foo id="448"}test{/foo} | {foo id="448"}test{/foo}{foo id="448"}test{/foo} |