Added test for start-of-input and end-of-input assertion
This commit is contained in:
@@ -443,8 +443,11 @@ var reTests = []struct {
|
|||||||
{`abc$`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{7, 10}}},
|
{`abc$`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{7, 10}}},
|
||||||
{`^`, nil, "jkl\n123abc\nxyz", []Group{{0, 0}}},
|
{`^`, nil, "jkl\n123abc\nxyz", []Group{{0, 0}}},
|
||||||
{`^`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{0, 0}, {4, 4}, {11, 11}}},
|
{`^`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{0, 0}, {4, 4}, {11, 11}}},
|
||||||
|
{`\A`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{0, 0}}},
|
||||||
{`$`, nil, "jkl\n123abc\nxyz", []Group{{14, 14}}},
|
{`$`, nil, "jkl\n123abc\nxyz", []Group{{14, 14}}},
|
||||||
{`$`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{3, 3}, {10, 10}, {14, 14}}},
|
{`$`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{3, 3}, {10, 10}, {14, 14}}},
|
||||||
|
{`\Z`, []ReFlag{RE_MULTILINE}, "jkl\n123abc\nxyz", []Group{{14, 14}}},
|
||||||
|
{`^abc\Z`, []ReFlag{RE_MULTILINE}, "abc\nabc\nabc", []Group{{8, 11}}},
|
||||||
|
|
||||||
{`a.b`, nil, "a\nb", []Group{}},
|
{`a.b`, nil, "a\nb", []Group{}},
|
||||||
{`a.b`, []ReFlag{RE_SINGLE_LINE}, "a\nb", []Group{{0, 3}}},
|
{`a.b`, []ReFlag{RE_SINGLE_LINE}, "a\nb", []Group{{0, 3}}},
|
||||||
|
Reference in New Issue
Block a user