Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Обратные ссылки. Регулярные выражения
К найденному фрагменту в круглых скобках внутри шаблона можно обратиться с помощью механизма обратных ссылок. Для этого порядковый номер круглых скобок в шаблоне указывается после слеша, например, \1
. Нумерация скобок внутри шаблона начинается с 1
. Для примера получим текст между одинаковыми парными тегами:
let p = /<([a-z]+)[^>]*?>([\s\S]*?)<\/\1>/gi;
let str = '<b>Text1</b>Text2<I>Text3</I>';
let arr;
while ( (arr = p.exec(str)) ) {
console.log(arr);
}
/* [
'<b>Text1</b>',
'b',
'Text1',
index: 0,
input: '<b>Text1</b>Text2<I>Text3</I>',
groups: undefined
]
[
'<I>Text3</I>',
'I',
'Text3',
index: 17,
input: '<b>Text1</b>Text2<I>Text3</I>',
groups: undefined
] */
Помощь сайту
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов