Давайте рассмотрим строку str , которая определяется как:
const str = " 'I am going' - 'I' "
и функцию cal c () , которую можно использовать как:
console.log( calc(str) ) // => am going
Итак, я решил сделать cal c () , используя регулярное выражение! Итак, вот о чем я думал.
const calc = (str) => {
const reg = // Not understanding how to get the strings between which '-' falls
str = str.replace(reg, function(_, a) {
const b = remove(a[0], a[1])
return b
})
return str
}
remove () - это функция для удаления слов из строки, которую я сделал. Вы можете свободно изменять мой код, если в нем есть что-то неправильное. Это пример того, как я себе представлял. Поэтому, пожалуйста, помогите мне завершить мою функцию!