Commit a84a56d
authored
pythongh-91760: More strict rules for numerical group references and group names in RE (pythonGH-91792)
Only sequence of ASCII digits is now accepted as a numerical reference.
The group name in bytes patterns and replacement strings can now only
contain ASCII letters and digits and underscore.1 parent 7b024e3 commit a84a56d
File tree
5 files changed
+62
-91
lines changed- Doc
- library
- whatsnew
- Lib
- re
- test
- Misc/NEWS.d/next/Library
5 files changed
+62
-91
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
398 | | - | |
| 398 | + | |
| 399 | + | |
399 | 400 | | |
400 | 401 | | |
401 | 402 | | |
| |||
417 | 418 | | |
418 | 419 | | |
419 | 420 | | |
420 | | - | |
421 | | - | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
422 | 424 | | |
423 | 425 | | |
424 | 426 | | |
| |||
489 | 491 | | |
490 | 492 | | |
491 | 493 | | |
492 | | - | |
493 | | - | |
| 494 | + | |
| 495 | + | |
494 | 496 | | |
495 | 497 | | |
496 | 498 | | |
| |||
1001 | 1003 | | |
1002 | 1004 | | |
1003 | 1005 | | |
1004 | | - | |
1005 | | - | |
1006 | | - | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
1007 | 1010 | | |
1008 | 1011 | | |
1009 | 1012 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
294 | | - | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
295 | 298 | | |
296 | 299 | | |
297 | 300 | | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | 301 | | |
306 | 302 | | |
307 | 303 | | |
| |||
717 | 713 | | |
718 | 714 | | |
719 | 715 | | |
720 | | - | |
| 716 | + | |
721 | 717 | | |
722 | 718 | | |
723 | 719 | | |
724 | | - | |
| 720 | + | |
725 | 721 | | |
726 | 722 | | |
727 | 723 | | |
| |||
782 | 778 | | |
783 | 779 | | |
784 | 780 | | |
785 | | - | |
786 | | - | |
| 781 | + | |
| 782 | + | |
787 | 783 | | |
788 | 784 | | |
789 | 785 | | |
790 | 786 | | |
791 | 787 | | |
792 | | - | |
793 | | - | |
794 | | - | |
795 | | - | |
796 | | - | |
797 | | - | |
798 | | - | |
| 788 | + | |
799 | 789 | | |
800 | 790 | | |
801 | 791 | | |
| |||
1022 | 1012 | | |
1023 | 1013 | | |
1024 | 1014 | | |
1025 | | - | |
1026 | | - | |
| 1015 | + | |
| 1016 | + | |
1027 | 1017 | | |
1028 | 1018 | | |
1029 | 1019 | | |
1030 | 1020 | | |
1031 | 1021 | | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
| 1022 | + | |
1039 | 1023 | | |
1040 | 1024 | | |
1041 | 1025 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
293 | 284 | | |
294 | 285 | | |
295 | 286 | | |
| |||
322 | 313 | | |
323 | 314 | | |
324 | 315 | | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
338 | 322 | | |
339 | 323 | | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
| 324 | + | |
| 325 | + | |
346 | 326 | | |
347 | 327 | | |
348 | 328 | | |
349 | 329 | | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
| 330 | + | |
| 331 | + | |
354 | 332 | | |
355 | 333 | | |
356 | 334 | | |
| |||
616 | 594 | | |
617 | 595 | | |
618 | 596 | | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
632 | 603 | | |
633 | 604 | | |
634 | 605 | | |
635 | 606 | | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
| 607 | + | |
| 608 | + | |
640 | 609 | | |
641 | 610 | | |
642 | 611 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments