- public static void main(String[] args) throws Exception {\r
- for(int n=1;n<=1;n++) {\r
- test("s/x/y/","-----x123456789",n);\r
- test("s/x/y/","x123456789",n);\r
- test("s/x/y/","-----x",n);\r
- test("s/x.*?x/y/",".xx..x..x...x...x....x....x",n);\r
- test("s/x.*x/[$&]/","--x........x--xx",n);\r
- test("s/x.*x/[$&]/","--x........x------",n);\r
- test("s/.$/a/m","bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbbbbbbbbbbbb",n);\r
- test("s/.$/a/","123",n);\r
- test("s/.$/a/","bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbb",n);\r
- test("s/^./a/","bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbb",n);\r
- test("s/$/a/","bbb",n);\r
- test("s/^/a/","bbb",n);\r
- test("s/^/a/","",n);\r
- test("s{.*}{N}","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",n);\r
- test("s/.{0,7}/y/","AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",n);\r
- test("s/x/$&/","xxx",n);\r
+\r
+ public static void main(String[] args)\r
+ throws Exception\r
+ {\r
+ for (int n = 1; n <= 1; n++)\r
+ {\r
+ test("s/x/y/", "-----x123456789", n);\r
+ test("s/x/y/", "x123456789", n);\r
+ test("s/x/y/", "-----x", n);\r
+ test("s/x.*?x/y/", ".xx..x..x...x...x....x....x", n);\r
+ test("s/x.*x/[$&]/", "--x........x--xx", n);\r
+ test("s/x.*x/[$&]/", "--x........x------", n);\r
+ test("s/.$/a/m", "bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbbbbbbbbbbbb", n);\r
+ test("s/.$/a/", "123", n);\r
+ test("s/.$/a/", "bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbb", n);\r
+ test("s/^./a/", "bb\nbbb\nbbbb\nbbbbb\nbbbbbb\nbb", n);\r
+ test("s/$/a/", "bbb", n);\r
+ test("s/^/a/", "bbb", n);\r
+ test("s/^/a/", "", n);\r
+ test("s{.*}{N}", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", n);\r
+ test("s/.{0,7}/y/", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", n);\r
+ test("s/x/$&/", "xxx", n);\r