У меня есть строка:
«выбор1 выбор2 выбор3 выбор4»
Я ищу, чтобы удалить все слова, заканчивающиеся числом больше переменной. Например:
let str = "selection1 selection2 selection3 selection4";
let x = 2;
let regExp = RegExp(...);
let filtered = str.replace(regExp , ""); // should equal "selection1 selection2"
Я придумал следующее выражение, которое выбирает все слова, заканчивающиеся цифрами больше 29:
/(selection[3-9][0-9]|[1-9]\d{3}\d*)/gi
Результат этого регулярного выражения в строке "selection1 selection 40" равен [selection40]
Я чувствую, что я часть пути туда.
Учитывая, что я имею дело с однозначными и двузначными числами и собираюсь включить переменную, что regEx может помочь мне изменить эту строку?