Это пример строки, с которой работает:
xxxxxx[xxxxxx][7][xxxxxx][9][xxxxxx]
У меня небольшая проблема с сопоставлением второго совпадения, Я хочу вернуть 2-е квадратные скобки с числом внутри. У меня есть некоторое регулярное выражение, которое находит первые квадратные бэкеты с числами в строке:
\[+[0-9]+\]
Это возвращает [7], однако я хочу вернуть [9].
Я использую функцию замены Javascript, следующее регулярное выражение соответствует второму ([9]) в приложениях для тестирования регулярных выражений, однако он не заменен правильно в функции замены Javascript:
(?:.*?(\[+[0-9]+\])){2}
Мой вопрос в том, как мне использовать указанное выше регулярное выражение для замены [9] в Javasctipt или есть другое регулярное выражение, которое соответствует второму вхождению числа в квадратных скобках.
Ура!