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'