Идеальный способ написать gsub для соответствия регулярному выражению?

Я пытаюсь написать gsub для соответствия регулярному выражению, но я думаю, что есть более совершенный способ сделать это.

Мое уравнение:

ref.gsub(ref.match(/settings(.*)/)[1], '')

Так что я могу взять этоsettings/animalsи верни простоsettings.

Но что, еслиsettings нулевой? Чем мой[1] терпит неудачу, как ожидалось.

Так как же написать вышеприведенное утверждение, предполагая, что иногдаsettings не совпадет?

Так что в основном, если он найдет слово,settings, чем избавиться от чего-либо после этого. Но если это не так, не беспокойтесь.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос