Никога не мога да намеря никаква документация за регекс за съвпадение на група за улавяне като част от модела. Например:
(wdw):$1
.. трябва да съвпадат a4b:a4b
$1
не работи, но знам, че е нещо подобно. Всеки знае?
Отговори:
9 за отговор № 1При модел с регенериране винаги е налице обратна връзка с първата група за заснемане 1
, не $1
.
Причина: $
означава "край на низ" (или края на линията, в зависимост от контекста) в регенерация.
При заместващ модел (който не е регекс) някои диалекти позволяват $1
(например .NET, Java, Perl и JavaScript), някои позволяват 1
(Python и Ruby), а някои позволяват и двете (PHP и JGSoft).
Редактиране: Тъй като сте написали, че не можете да намерите никаква документация по този въпрос, разгледайте тези прегледи на regular-expressions.info: