#data
#result
[]
#html
#data
abc
#result
[["abc"]]
#html
abc
#data
http://fo.o
#result
[["http://fo.o", "http://fo.o"]]
#html
http://fo.o
#data
abc http://fo.o bar
#result
[
["abc "],
["http://fo.o", "http://fo.o"],
[" bar"]
]
#html
abc http://fo.o bar
#data
abc http://fo.o/a%2Eb bar
#result
[
["abc "],
["http://fo.o/a%2Eb", "http://fo.o/a%2Eb"],
[" bar"]
]
#html
abc http://fo.o/a%2Eb bar
#data
https://ab.c/def/xyx.html
#result
[
["https://ab.c/def/xyx.html", "https://ab.c/def/xyx.html"]
]
#html
https://ab.c/def/xyx.html
#data escaped
https://abc._%4E\U000D0000xA042.x-y/def/xyx.html
#result escaped
[
["https://abc._%4E\U000D0000xA042.x-y/def/xyx.html",
"https://abc._%4E\U000D0000xA042.x-y/def/xyx.html"]
]
#html escaped
https://abc._%4E\U000D0000xA042.x-y/def/xyx.html
#data
https://fpp@ab.c/def/xyx.html
#result
[
["https://fpp@ab.c/def/xyx.html", "https://fpp@ab.c/def/xyx.html"]
]
#html
https://fpp@ab.c/def/xyx.html
#data
https://ab.c:123/def/xyx.html
#result
[
["https://ab.c:123/def/xyx.html", "https://ab.c:123/def/xyx.html"]
]
#html
https://ab.c:123/def/xyx.html
#data
https://a.bc:/def/xyx.html
#result
[
["https://a.bc:/def/xyx.html", "https://a.bc:/def/xyx.html"]
]
#html
https://a.bc:/def/xyx.html
#data
https://[12::44]/def/xyx.html
#result
[
["https://[12::44]/def/xyx.html", "https://[12::44]/def/xyx.html"]
]
#html
https://[12::44]/def/xyx.html
#data
https://[12::44]:50/def/xyx.html
#result
[
["https://[12::44]:50/def/xyx.html", "https://[12::44]:50/def/xyx.html"]
]
#html
https://[12::44]:50/def/xyx.html
#data
https://a:b@[12::44]/def/xyx.html
#result
[
["https://a:b@[12::44]/def/xyx.html", "https://a:b@[12::44]/def/xyx.html"]
]
#html
https://a:b@[12::44]/def/xyx.html
#data
https://a.bc/def/xyx?a=b&c=%2d;ax|ab
#result
[
["https://a.bc/def/xyx?a=b&c=%2d;ax", "https://a.bc/def/xyx?a=b&c=%2d;ax"],
["|ab"]
]
#html
https://a.bc/def/xyx?a=b&c=%2d;ax|ab
#data
https://a.bc/def/xyx?a=b&c=%2d;ax#a=b&c=%2d;ax|ab
#result
[
["https://a.bc/def/xyx?a=b&c=%2d;ax#a=b&c=%2d;ax", "https://a.bc/def/xyx?a=b&c=%2d;ax#a=b&c=%2d;ax"],
["|ab"]
]
#html
https://a.bc/def/xyx?a=b&c=%2d;ax#a=b&c=%2d;ax|ab
#data
This is great: https://example.com/great.html. Thanks!
#result
[
["This is great: "],
["https://example.com/great.html", "https://example.com/great.html"],
[". Thanks!"]
]
#html
This is great: https://example.com/great.html. Thanks!
#data
See https://example.com/great.html, please.
#result
[
["See "],
["https://example.com/great.html", "https://example.com/great.html"],
[", please."]
]
#html
See https://example.com/great.html, please.
#data escaped
https://example.com/page\u3000です
#result
[
["https://example.com/page", "https://example.com/page"],
["\u3000です"]
]
#html escaped
https://example.com/page\u3000です
#data
https://example.com/page、です
#result
[
["https://example.com/page", "https://example.com/page"],
["、です"]
]
#html
https://example.com/page、です
#data
https://example.com/page。
#result
[
["https://example.com/page", "https://example.com/page"],
["。"]
]
#html
https://example.com/page。
#data
https://example.com/page,です
#result
[
["https://example.com/page", "https://example.com/page"],
[",です"]
]
#html
https://example.com/page,です
#data
https://example.com/page.
#result
[
["https://example.com/page", "https://example.com/page"],
["."]
]
#html
https://example.com/page.
#data
(https://test.test/foo)
#result
[
["("],
["https://test.test/foo", "https://test.test/foo"],
[")"]
]
#html
(https://test.test/foo)
#data
(https://test.test/foo)
#result
[
["("],
["https://test.test/foo", "https://test.test/foo"],
[")"]
]
#html
(https://test.test/foo)
#data
[https://test.test/foo]
#result
[
["["],
["https://test.test/foo", "https://test.test/foo"],
["]"]
]
#html
[https://test.test/foo]
#data
https://test.test/foo>
#result
[
["https://test.test/foo", "https://test.test/foo"],
[">"]
]
#html
https://test.test/foo>
#data
https://test.test/foo
#data
https://test.test/foohttps://test.test/foo
#result
[
["https://test.test/foohttps://test.test/foo",
"https://test.test/foohttps://test.test/foo"]
]
#html
https://test.test/foohttps://test.test/foo
#data
https://twitter.com/#!twitter
#result
[
["https://twitter.com/#!twitter", "https://twitter.com/#!twitter"]
]
#html
https://twitter.com/#!twitter
#data
uses https://html.spec.whatwg.org/#isplatformobjectsameorigin-(-o-): in https://html.spec.whatwg.org/#crossoriginproperties-(-o-).
#result
[
["uses "],
["https://html.spec.whatwg.org/#isplatformobjectsameorigin-(-o-)",
"https://html.spec.whatwg.org/#isplatformobjectsameorigin-(-o-)"],
[": in "],
["https://html.spec.whatwg.org/#crossoriginproperties-(-o-)",
"https://html.spec.whatwg.org/#crossoriginproperties-(-o-)"],
["."]
]
#html
uses https://html.spec.whatwg.org/#isplatformobjectsameorigin-(-o-): in https://html.spec.whatwg.org/#crossoriginproperties-(-o-).
#data
https://ho.ge/foo!
#result
[
["https://ho.ge/foo", "https://ho.ge/foo"],
["!"]
]
#html
https://ho.ge/foo!
#data
href="https://example.com/">Example Web Page
#result
[
["href=\""],
["https://example.com/", "https://example.com/"],
["\">Example Web Page"]
]
#html
href="https://example.com/">Example Web Page</a>
#data
http://www.example.com
#result
[
["http://www.example.com",
"http://www.example.com"]
]
#html
http://www.example.com
#data
http://www.example.com/
#result
[
["http://www.example.com/",
"http://www.example.com/"]
]
#html
http://www.example.com/
#data
https://www.example.com/
#result
[
["https://www.example.com/",
"https://www.example.com/"]
]
#html
https://www.example.com/
#data
HTTP://WWW.EXAMPLE.COM
#result
[
["HTTP://WWW.EXAMPLE.COM", "http://WWW.EXAMPLE.COM"]
]
#html
HTTP://WWW.EXAMPLE.COM
#data
ttp://fo.o/
#result
[
["ttp://fo.o/"]
]
#lax-result
[
["ttp://fo.o/", "http://fo.o/"]
]
#html
ttp://fo.o/
#lax-html
ttp://fo.o/
#data
ttps://fo.o/
#result
[
["ttps://fo.o/"]
]
#lax-result
[
["ttps://fo.o/", "https://fo.o/"]
]
#html
ttps://fo.o/
#lax-html
ttps://fo.o/
#data
abcass
#result
[
["abc"],
["", "http://fo.o/bar/"],
["ass"]
]
#html
abc<http://fo.o/bar/>ass
#data
abcass
#result
[
["abc"],
["", "https://fo.o/bar/"],
["ass"]
]
#html
abc<https://fo.o/bar/>ass
#data
abcass
#result
[
["abc"],
["", "HTTPS://fo.o/bar/"],
["ass"]
]
#html
abc<HTTPS://fo.o/bar/>ass
#data
abcass
#result
[
["abc"],
["", "http://fo.o/bar/"],
["ass"]
]
#html
abc<URL:http://fo.o/bar/>ass
#data
abcass
#result
[
["abcass"]
]
#html
abc<ftp://fo.o/bar/>ass
#data
http://### http://()) http:%%%% mailto:/@/
#result
[
["http://### http://()) http:%%%% mailto:/@/"]
]
#html
http://### http://()) http:%%%% mailto:/@/
#data
http://ほげ.com/
#result
[
["http://ほげ.com/", "http://ほげ.com/"]
]
#html
http://ほげ.com/
#data escaped
http://ほげ.com/\u3000
#result
[
["http://ほげ.com/", "http://ほげ.com/"],
["\u3000"]
]
#html escaped
http://ほげ.com/\u3000
#data
a
#result
[
["", "http://ほげ.com/"],
["a"]
]
#html
<http://ほげ.com/>a
#data
x{http://ほげ.com/}abc
#result
[
["x{"],
["http://ほげ.com/", "http://ほげ.com/"],
["}abc"]
]
#html
x{http://ほげ.com/}abc
#data escaped
x\u00ABhttp://ほげ.com/\u00BBabc
#result
[
["x\u00AB"],
["http://ほげ.com/", "http://ほげ.com/"],
["\u00BBabc"]
]
#html escaped
x\u00ABhttp://ほげ.com/\u00BBabc
#data
a https://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ x
#result
[
["a "],
["https://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ",
"https://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ"],
[" x"]
]
#html
a https://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ x
#data
https://ja.wikipedia.org/wiki/Supercell_(%E3%82%A2%E3%83%AB%E3%83%90%E3%83%A0)
#result
[
["https://ja.wikipedia.org/wiki/Supercell_(%E3%82%A2%E3%83%AB%E3%83%90%E3%83%A0)",
"https://ja.wikipedia.org/wiki/Supercell_(%E3%82%A2%E3%83%AB%E3%83%90%E3%83%A0)"]
]
#html
https://ja.wikipedia.org/wiki/Supercell_(%E3%82%A2%E3%83%AB%E3%83%90%E3%83%A0)
#data
https://ja.wikipedia.org/wiki/Supercell_(アルバム)
#result
[
["https://ja.wikipedia.org/wiki/Supercell_(アルバム)",
"https://ja.wikipedia.org/wiki/Supercell_(アルバム)"]
]
#html
https://ja.wikipedia.org/wiki/Supercell_(アルバム)
#data
https://ja.wikipedia.org/wiki/Supercell_(アルバム)#.E5.8F.8E.E9.8C.B2.E6.9B.B2
#result
[
["https://ja.wikipedia.org/wiki/Supercell_(アルバム)#.E5.8F.8E.E9.8C.B2.E6.9B.B2",
"https://ja.wikipedia.org/wiki/Supercell_(アルバム)#.E5.8F.8E.E9.8C.B2.E6.9B.B2"]
]
#html
https://ja.wikipedia.org/wiki/Supercell_(アルバム)#.E5.8F.8E.E9.8C.B2.E6.9B.B2
#data
http:// f.oo
#result
[
["http:// f.oo"]
]
#html
http:// f.oo
#data
http:/h.oge
#result
[
["http:/h.oge"]
]
#html
http:/h.oge
#data
shttp://fo.o/bar
#result
[
["shttp://fo.o/bar"]
]
#html
shttp://fo.o/bar
#data
http://fo.o-b.ar
#result
[
["http://fo.o-b.ar", "http://fo.o-b.ar"]
]
#html
http://fo.o-b.ar
#data
'http://fo.o/bar'
#result
[
["'"],
["http://fo.o/bar", "http://fo.o/bar"],
["'"]
]
#html
'http://fo.o/bar'
#data
https://で始まるURL
#result
[
["https://で始まるURL"]
]
#html
https://で始まるURL
#data
URLはhttp://www.example.comです。
#result
[
["URLは"],
["http://www.example.com", "http://www.example.com"],
["です。"]
]
#html
URLはhttp://www.example.comです。
#data
URLはhttp://www.example.com/と、
#result
[
["URLは"],
["http://www.example.com/と", "http://www.example.com/と"],
["、"]
]
#html
URLはhttp://www.example.com/と、
#data
https://ja.wikipedia.org/wiki/う
#result
[
["https://ja.wikipedia.org/wiki/う",
"https://ja.wikipedia.org/wiki/う"]
]
#html
https://ja.wikipedia.org/wiki/う
#data
https://ja.wikipedia.org/wiki/鹿目まどか
#result
[
["https://ja.wikipedia.org/wiki/鹿目まどか",
"https://ja.wikipedia.org/wiki/鹿目まどか"]
]
#html
https://ja.wikipedia.org/wiki/鹿目まどか
#data
[link:http://foo.bar/bar/]
#result
[
["[link:"],
["http://foo.bar/bar/", "http://foo.bar/bar/"],
["]"]
]
#html
[link:http://foo.bar/bar/]
#data
[http://hoge.fuga/:title=abc]
#result
[
["["],
["http://hoge.fuga/:title=abc", "http://hoge.fuga/:title=abc"],
["]"]
]
#html
[http://hoge.fuga/:title=abc]
#data
(http://ba.abc/eee)[foo]
#result
[
["("],
["http://ba.abc/eee", "http://ba.abc/eee"],
[")[foo]"]
]
#html
(http://ba.abc/eee)[foo]
#data
http://abc.def https://foo.bar/
#result
[
["http://abc.def", "http://abc.def"],
[" "],
["https://foo.bar/", "https://foo.bar/"]
]
#html
http://abc.def https://foo.bar/
#data
#result
[
["", "https://foo/bar"],
["", "https://a.b/c"]
]
#html
<https://foo/bar><https://a.b/c>
#data
http://foo.bar.
#result
[
["http://foo.bar", "http://foo.bar"],
["."]
]
#html
http://foo.bar.
#data escaped
ab\uFFFD\uFFFE\uFFFFaa
#result
[
["ab\uFFFD\uFFFE\uFFFFaa"]
]
#html escaped
ab\uFFFD\uFFFE\uFFFFaa
#data escaped
ab\U0010FFFFaa
#result escaped
[
["ab\U0010FFFFaa"]
]
#html escaped
ab\U0010FFFFaa
#data escaped
ab\uDC00aa
#result escaped
[
["ab\uDC00aa"]
]
#html escaped
ab\uDC00aa
#data
《http://example.jp/abc-def/》
#result
[
["《"],
["http://example.jp/abc-def/", "http://example.jp/abc-def/"],
["》"]
]
#html
《http://example.jp/abc-def/》
#data
https://www.amazon.co.jp/俠客行-二-《金庸作品集》修訂版-Traditional-Chinese-ebook/dp/B07TKH742J
#result
[
["https://www.amazon.co.jp/俠客行-二-《金庸作品集》修訂版-Traditional-Chinese-ebook/dp/B07TKH742J", "https://www.amazon.co.jp/俠客行-二-《金庸作品集》修訂版-Traditional-Chinese-ebook/dp/B07TKH742J"]
]
#html
https://www.amazon.co.jp/俠客行-二-《金庸作品集》修訂版-Traditional-Chinese-ebook/dp/B07TKH742J
#data
https://parliament.gov.gy/documents/acts/10923-act_no._27_of_1975_-_interpretation_and_general_clauses_(amendment)_act_1975.pdf
#result
[
["https://parliament.gov.gy/documents/acts/10923-act_no._27_of_1975_-_interpretation_and_general_clauses_(amendment)_act_1975.pdf", "https://parliament.gov.gy/documents/acts/10923-act_no._27_of_1975_-_interpretation_and_general_clauses_(amendment)_act_1975.pdf"]
]
#html
https://parliament.gov.gy/documents/acts/10923-act_no._27_of_1975_-_interpretation_and_general_clauses_(amendment)_act_1975.pdf