Идеальный способ написать gsub для соответствия регулярному выражению?
Я пытаюсь написать gsub для соответствия регулярному выражению, но я думаю, что есть более совершенный способ сделать это.
Мое уравнение:
ref.gsub(ref.match(/settings(.*)/)[1], '')
Так что я могу взять этоsettings/animals
и верни простоsettings
.
Но что, еслиsettings
нулевой? Чем мой[1]
терпит неудачу, как ожидалось.
Так как же написать вышеприведенное утверждение, предполагая, что иногдаsettings
не совпадет?
Так что в основном, если он найдет слово,settings
, чем избавиться от чего-либо после этого. Но если это не так, не беспокойтесь.
Спасибо!