Doskonały sposób na napisanie gsubu dla dopasowania wyrażeń regularnych?
Próbuję napisać gsub dla dopasowania wyrażeń regularnych, ale wyobrażam sobie, że jest na to lepszy sposób.
Moje równanie:
ref.gsub(ref.match(/settings(.*)/)[1], '')
Żebym mógł to wziąćsettings/animals
i wróć tylkosettings
.
Ale co gdybysettings
jest null? Niż mój[1]
zawiedzie zgodnie z oczekiwaniami.
Jak więc napisać powyższe stwierdzenie, zakładając, że czasamisettings
nie pasuje?
Więc to w zasadzie, jeśli znajdzie słowo,settings
, niż pozbyć się wszystkiego po tym. Ale jeśli nie, nie martw się.
Dzięki!