From 68a3581d932c4e39a39e1c970fc8243b2d569090 Mon Sep 17 00:00:00 2001 From: Aadhavan Srinivasan Date: Sun, 26 Jan 2025 22:19:16 -0500 Subject: [PATCH] Added note on PCRE backreferences --- noteOnPCREBackreferences.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 noteOnPCREBackreferences.txt diff --git a/noteOnPCREBackreferences.txt b/noteOnPCREBackreferences.txt new file mode 100644 index 0000000..88596bb --- /dev/null +++ b/noteOnPCREBackreferences.txt @@ -0,0 +1,7 @@ +In PCRE, following a backreference by _any_ number seems to turn it into an octal value. Why is this? + +Eg. +`(a)\1` <-- Backreference +`(a)\17` <-- Octal '17' +`(a)\19` <-- Octal 1, then literal 9 +`(a)\1a` <-- Backreference, then 'a'