Описание тега nested-reference

Вложенная ссылка в регулярных выражениях - это ("назад") ссылка на то, что группа соответствует в определении этой группы.
2 ответа

Как эта замена регулярного выражения перевернуть строку?

Это четвертая часть в серии образовательных регулярных выражений. Он показывает, как сочетание вложенной ссылки (см. Как это регулярное выражение находит треугольные числа?) Для "подсчета" в утверждениях (см. Как мы можем сопоставить ^n b^n с регуля…
12 сен '10 в 04:06
2 ответа

Регулярное упражнение: факториалы

Это новая экспериментальная функция StackOverlow: тренировка мышц регулярных выражений путем решения различных классических задач. Единого правильного ответа не существует, и на самом деле мы должны собрать как можно больше правильных ответов, если …
1 ответ

Почему движок Java regex создает исключение StringIndexOutOfBoundsException для + повторения?

Я написал шаблон регулярных выражений, чтобы найти числа Фибоначчи (не важно, почему, я только что сделал). Он прекрасно работает, как и ожидалось ( см. На ideone.com): String FIBONACCI = "(?x) .{0,2} | (?: (?=(\\2?)) (?=(\\2\\3|^.)) (?=(\\1)) \\2)+…
13 сен '10 в 07:10
3 ответа

Как мы можем сопоставить ^n b^n с регулярным выражением Java?

Это вторая часть серии образовательных регулярных выражений. Он показывает, как можно использовать предпросмотры и вложенные ссылки для сопоставления с нерегулярным языком a n b n. Вложенные ссылки впервые представлены в: Как это регулярное выражени…
1 ответ

Вложенная структура Perl: рекурсивная функция

Как продолжение моего предыдущего поста здесь! Я проверил алгоритм с вложенными ссылками хеша: Алгоритм: use strict; use warnings; &expand_references2([a,b,{c=>123},d]); sub expand_references2 { my $indenting = -1; my $inner; $inner = sub { m…
2 ответа

Как этот PCRE паттерн обнаруживает палиндромы?

Этот вопрос является образовательной демонстрацией использования прогнозных данных, вложенных ссылок и условных выражений в шаблоне PCRE для сопоставления со всеми палиндромами, включая те, которые не могут быть сопоставлены с рекурсивным шаблоном, …
19 сен '10 в 16:27
1 ответ

Как это регулярное выражение находит треугольные числа?

Являясь частью серии образовательных регулярных выражений, это краткое введение в понятие вложенных ссылок. Первые несколько треугольных чисел: 1 = 1 3 = 1 + 2 6 = 1 + 2 + 3 10 = 1 + 2 + 3 + 4 15 = 1 + 2 + 3 + 4 + 5 Есть много способов проверить, яв…
02 сен '10 в 13:43
1 ответ

Как это регулярное выражение Java обнаруживает палиндромы?

Это третья часть в серии образовательных регулярных выражений. Из чего следует, как это регулярное выражение находит треугольные числа? (где впервые представлены вложенные ссылки) и Как мы можем сопоставить ^n b^n с регулярным выражением Java? (где …