Parent Directory
|
Revision Log
|
Patch
| revision 355 by ph10, Mon Jul 7 17:45:23 2008 UTC | revision 553 by ph10, Fri Oct 22 15:57:50 2010 UTC | |
|---|---|---|
| # | Line 1 | Line 1 |
| 1 | /-- This set of tests check the DFA matching functionality of pcre_dfa_exec(). | |
| 2 | The -dfa flag must be used with pcretest when running it. --/ | |
| 3 | ||
| 4 | /abc/ | /abc/ |
| 5 | abc | abc |
| 6 | ||
| # | Line 2733 | Line 2736 |
| 2736 | abc | abc |
| 2737 | abq | abq |
| 2738 | ||
| /ab{1,}bc/ | ||
| 2739 | /ab+bc/ | /ab+bc/ |
| 2740 | abbbbc | abbbbc |
| 2741 | ||
| # | Line 4392 | Line 4393 |
| 4393 | ** Failers | ** Failers |
| 4394 | ab | ab |
| 4395 | ||
| 4396 | / End of testinput7 / | /X$/E |
| 4397 | X | |
| 4398 | ** Failers | |
| 4399 | X\n | |
| 4400 | ||
| 4401 | /X$/ | |
| 4402 | X | |
| 4403 | X\n | |
| 4404 | ||
| 4405 | /xyz/C | |
| 4406 | xyz | |
| 4407 | abcxyz | |
| 4408 | abcxyz\Y | |
| 4409 | ** Failers | |
| 4410 | abc | |
| 4411 | abc\Y | |
| 4412 | abcxypqr | |
| 4413 | abcxypqr\Y | |
| 4414 | ||
| 4415 | /(?C)ab/ | |
| 4416 | ab | |
| 4417 | \C-ab | |
| 4418 | ||
| 4419 | /ab/C | |
| 4420 | ab | |
| 4421 | \C-ab | |
| 4422 | ||
| 4423 | /^"((?(?=[a])[^"])|b)*"$/C | |
| 4424 | "ab" | |
| 4425 | \C-"ab" | |
| 4426 | ||
| 4427 | /\d+X|9+Y/ | |
| 4428 | ++++123999\P | |
| 4429 | ++++123999Y\P | |
| 4430 | ||
| 4431 | /Z(*F)/ | |
| 4432 | Z\P | |
| 4433 | ZA\P | |
| 4434 | ||
| 4435 | /Z(?!)/ | |
| 4436 | Z\P | |
| 4437 | ZA\P | |
| 4438 | ||
| 4439 | /dog(sbody)?/ | |
| 4440 | dogs\P | |
| 4441 | dogs\P\P | |
| 4442 | ||
| 4443 | /dog(sbody)??/ | |
| 4444 | dogs\P | |
| 4445 | dogs\P\P | |
| 4446 | ||
| 4447 | /dog|dogsbody/ | |
| 4448 | dogs\P | |
| 4449 | dogs\P\P | |
| 4450 | ||
| 4451 | /dogsbody|dog/ | |
| 4452 | dogs\P | |
| 4453 | dogs\P\P | |
| 4454 | ||
| 4455 | /Z(*F)Q|ZXY/ | |
| 4456 | Z\P | |
| 4457 | ZA\P | |
| 4458 | X\P | |
| 4459 | ||
| 4460 | /\bthe cat\b/ | |
| 4461 | the cat\P | |
| 4462 | the cat\P\P | |
| 4463 | ||
| 4464 | /dog(sbody)?/ | |
| 4465 | dogs\D\P | |
| 4466 | body\D\R | |
| 4467 | ||
| 4468 | /dog(sbody)?/ | |
| 4469 | dogs\D\P\P | |
| 4470 | body\D\R | |
| 4471 | ||
| 4472 | /abc/ | |
| 4473 | abc\P | |
| 4474 | abc\P\P | |
| 4475 | ||
| 4476 | /abc\K123/ | |
| 4477 | xyzabc123pqr | |
| 4478 | ||
| 4479 | /(?<=abc)123/ | |
| 4480 | xyzabc123pqr | |
| 4481 | xyzabc12\P | |
| 4482 | xyzabc12\P\P | |
| 4483 | ||
| 4484 | /\babc\b/ | |
| 4485 | +++abc+++ | |
| 4486 | +++ab\P | |
| 4487 | +++ab\P\P | |
| 4488 | ||
| 4489 | /(?=C)/g+ | |
| 4490 | ABCDECBA | |
| 4491 | ||
| 4492 | /(abc|def|xyz)/I | |
| 4493 | terhjk;abcdaadsfe | |
| 4494 | the quick xyz brown fox | |
| 4495 | \Yterhjk;abcdaadsfe | |
| 4496 | \Ythe quick xyz brown fox | |
| 4497 | ** Failers | |
| 4498 | thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd | |
| 4499 | \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd | |
| 4500 | ||
| 4501 | /(abc|def|xyz)/SI | |
| 4502 | terhjk;abcdaadsfe | |
| 4503 | the quick xyz brown fox | |
| 4504 | \Yterhjk;abcdaadsfe | |
| 4505 | \Ythe quick xyz brown fox | |
| 4506 | ** Failers | |
| 4507 | thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd | |
| 4508 | \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd | |
| 4509 | ||
| 4510 | /abcd*/+ | |
| 4511 | xxxxabcd\P | |
| 4512 | xxxxabcd\P\P | |
| 4513 | dddxxx\R | |
| 4514 | xxxxabcd\P\P | |
| 4515 | xxx\R | |
| 4516 | ||
| 4517 | /abcd*/i | |
| 4518 | xxxxabcd\P | |
| 4519 | xxxxabcd\P\P | |
| 4520 | XXXXABCD\P | |
| 4521 | XXXXABCD\P\P | |
| 4522 | ||
| 4523 | /abc\d*/ | |
| 4524 | xxxxabc1\P | |
| 4525 | xxxxabc1\P\P | |
| 4526 | ||
| 4527 | /abc[de]*/ | |
| 4528 | xxxxabcde\P | |
| 4529 | xxxxabcde\P\P | |
| 4530 | ||
| 4531 | /(?:(?1)|B)(A(*F)|C)/ | |
| 4532 | ABCD | |
| 4533 | CCD | |
| 4534 | ** Failers | |
| 4535 | CAD | |
| 4536 | ||
| 4537 | /^(?:(?1)|B)(A(*F)|C)/ | |
| 4538 | CCD | |
| 4539 | BCD | |
| 4540 | ** Failers | |
| 4541 | ABCD | |
| 4542 | CAD | |
| 4543 | BAD | |
| 4544 | ||
| 4545 | /^(?!a(*SKIP)b)/ | |
| 4546 | ac | |
| 4547 | ||
| 4548 | /^(?=a(*SKIP)b|ac)/ | |
| 4549 | ** Failers | |
| 4550 | ac | |
| 4551 | ||
| 4552 | /^(?=a(*THEN)b|ac)/ | |
| 4553 | ac | |
| 4554 | ||
| 4555 | /^(?=a(*PRUNE)b)/ | |
| 4556 | ab | |
| 4557 | ** Failers | |
| 4558 | ac | |
| 4559 | ||
| 4560 | /^(?(?!a(*SKIP)b))/ | |
| 4561 | ac | |
| 4562 | ||
| 4563 | /(?<=abc)def/ | |
| 4564 | abc\P\P | |
| 4565 | ||
| 4566 | /abc$/ | |
| 4567 | abc | |
| 4568 | abc\P | |
| 4569 | abc\P\P | |
| 4570 | ||
| 4571 | /abc$/m | |
| 4572 | abc | |
| 4573 | abc\n | |
| 4574 | abc\P\P | |
| 4575 | abc\n\P\P | |
| 4576 | abc\P | |
| 4577 | abc\n\P | |
| 4578 | ||
| 4579 | /abc\z/ | |
| 4580 | abc | |
| 4581 | abc\P | |
| 4582 | abc\P\P | |
| 4583 | ||
| 4584 | /abc\Z/ | |
| 4585 | abc | |
| 4586 | abc\P | |
| 4587 | abc\P\P | |
| 4588 | ||
| 4589 | /abc\b/ | |
| 4590 | abc | |
| 4591 | abc\P | |
| 4592 | abc\P\P | |
| 4593 | ||
| 4594 | /abc\B/ | |
| 4595 | abc | |
| 4596 | abc\P | |
| 4597 | abc\P\P | |
| 4598 | ||
| 4599 | /-- End of testinput7 --/ |
|
||||||||
| webmaster@exim.org | ViewVC Help |
| Powered by ViewVC 1.1.12 |