У меня есть строка:
"116,118,120,130"
и захочет удалить либо первое, последнее, либо любое промежуточное значение после выполнения.
Для этого я использовал:
"116,118,120,130".gsub('118','')
но проблема в том, что строка содержит лишнюю запятую:
"116,,120,130"
и если я использую
"116,118,120,130".gsub(',116','')
удалит запятую, но затем не будет совпадать с «116» в строке, так как перед «116» нет запятой
Как я могу сопоставить части моей строки, которые могут иметь или не иметь запятую перед значением, которое я удаляю элегантно?
Спасибо