У меня есть сценарий, где у меня есть строка «abcDuplicate1», проверьте, содержит ли строка Duplicate word и обновляет строку с помощью «abcDuplicate2», снова проверьте строку, обновив ее до «abcDuplicate3» и т. Д. , Как мы можем использовать метод разделения для разделения выше строк после дубликатаRegex для разделения строки после определенного слова javascript
-3
A
ответ
1
К сожалению, реализация регулярных выражений JS не позволяет для 0-length lookbehinds (или что-то вроде PCRE's \K
). Это означает, что это не так просто, как расщепление после совпадения «Дубликат». Вместо этого мы можем зафиксировать как «Дубликат», так и цифры, следующие и заменить их, используя string.replace()
.
var string = 'abcDuplicate1',
regex = /(Duplicate)(\d+)/;
string = string.replace(regex, function(match, duplicate, number) {
var newNumber = parseInt(number) + 1;
return duplicate + newNumber;
});
console.log(string); // abcDuplicate2
Смежные вопросы
- 1. PHP Regex для разделения строки
- 2. regex для разделения предложений, содержащих определенные слова
- 3. Поиск файлов для строки после определенного слова
- 4. Javascript Regex Split После определенного слова или номер
- 5. C# Использовать Regex для разделения на слова
- 6. Regex Python, добавляющий символы после определенного слова
- 7. Regex - Python: Захват три (3) слова после определенного слова
- 8. RegEx для разделения строки 'DB415.DBD21.3'
- 9. Regex для извлечения текста после определенного слова между кавычками
- 10. Pandas: получить содержимое строки после определенного слова
- 11. regex для разделения текста после строк новой строки
- 12. Regex для разделения строк в JavaScript
- 13. предотвратить разрыв строки после определенного слова (php)
- 14. Как выбрать часть строки, после определенного слова?
- 15. Получить части строки после определенного слова? Shell
- 16. взятие строки после определенного слова в android
- 17. regex для шаблона до определенного слова
- 18. Javascript: Получить слово после определенного слова?
- 19. REGEX: Как найти формат даты после определенного ключевого слова?
- 20. Regex для разделения параметров
- 21. regex для разделения строки в java
- 22. Как сформировать Java Regex для разделения строки?
- 23. Regex для разделения строки на операторы
- 24. Regex для разделения строки в groupdict
- 25. Использование Regex в Java для разделения строки
- 26. Использование php regex для разделения строки
- 27. RegEx для разделения аргументов командной строки
- 28. Regex, чтобы получить слова после определенной строки
- 29. Regex, чтобы получить слова после совпадающей строки
- 30. Regex для определенного формата (JavaScript)
Пожалуйста, ясно сообщите нам ввод и ожидаемый результат. –
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split –
Это может помочь (расщепление после слова 'Duplicate' может быть трудным, поскольку JS не разрешает 0-length lookbehind): '/(.*? Duplicate) (. *) /. Exec ('abcDuplicate1')' – Sam