Я хочу найти последнее совпадающее слово в предложении с использованием регулярного выражения. Я искал эту функциональность и нашел отрицательный результат.Отрицательный Lookahead, чтобы найти слово с латским соответствием в предложении
Ex: Для того, чтобы найти «Foo» в «Это Foo не такой же, как Foo»
Здесь я должен найти последний согласованный индекс «Foo» «s. Для этого я использую функцию поиска javascript с поиском (regex), где regex is foo (?!. * Foo)
Проблема заключается в том, что поиск не возвращает правильный индекс (это может быть проблема с регулярным выражением). Эта функция такая же, как и Функция поиска хром, где вверх стрелка находит предыдущий матч. Поэтому я хочу знать, нужно ли мне менять свое регулярное выражение?
Благодаря
Пожалуйста, добавьте код, который вы имеете. Посмотрите [здесь] (https://jsfiddle.net/272j97cd/), '28' выглядит правильно для меня. –
спасибо Wiktor еще раз :) Я использовал подстроку неправильно (подстрока, чтобы отменить последнее предыдущее совпадающее слово) – Bhuwan
@ WiktorStribiżew по этой причине я просто предложил использовать 'String.prototype.lastIndexOf()' –