В строке ниже я хочу найти, например, все, что угодно между '[' и 'A'. Здесь 'match1', 'match2', 'match3'. И чем заменить каждый матч, например, «проверить».От 'one behind' до 'one before' (между)
var str = "+dkdele*[match1Ayesses ss [match2Aevey[match3A";
var pattern = /(?=\[)(.*?)([]?A)/g; // includes '[' and 'A'
var res = str.replace(pattern, "check"); // could be '[checkA'
console.log(res);
Шаблон включает в себя '[' и 'A', что я не хотите. Как может выглядеть шаблон, который соответствует между двумя любыми желаемыми Знаками?
Обратите внимание, что ответ anubhava также предоставляет полезный сайт, на котором вы можете протестировать код RegEx: [Regular Expression 101] (https://regex101.com/) – Roberto
Я знаю этот сайт. Спасибо! – Sun