Как найти и удалить строку из строки с помощью ruby?

Я хочу найти и удалить строку из строки. См. примеры ниже,

Вход1:

a = 'mangalore'

Вход2

b = 'mc'

Выходы

Значения б не должны присутствовать в а для output1 #angalore

Значения а не должны присутствовать в б для output2 #c

Решения: преобразование строки a, b в массив, затем выполнение a-b и b-a

это даст результат. Как реализовать использование строки в ruby.

Помощь оценена!

В вашем вопросе уже есть решение этой проблемы. В чем собственно ваш вопрос?

spickermann 22.05.2019 13:36

Я думаю, они спрашивают, как выполнить вычитание без предварительного преобразования в массив

Mark 22.05.2019 13:45

да. без массива мне нужно дать решения.

Rajkumar Ulaganadhan 22.05.2019 13:55
"Мне нужно дать решения" — звучит так, как будто вы должны найти решение самостоятельно.
Stefan 22.05.2019 14:01

да, я хочу, чтобы результат был лучше. теперь понял

Rajkumar Ulaganadhan 22.05.2019 14:04

Когда вас попросят уточнить вопрос, пожалуйста, отредактируйте вопрос, а не уточняйте его в комментариях. Вопросы должны стоять сами по себе. То есть не следует ожидать, что читатели прочитают все комментарии, чтобы понять вопрос.

Cary Swoveland 22.05.2019 16:58

Прочтите Как спросить. Мы хотели бы увидеть вашу попытку решить проблему вместе с соответствующими входными и ожидаемыми выходными данными, а также любыми ошибками, которые вы получаете. Без них похоже, что вы не пытались и хотите, чтобы мы написали код для вас.

the Tin Man 23.05.2019 03:01
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
7
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используйте String#tr:

main > 'mangalore'.tr 'mc', '#'
#⇒ "#angalore"
main > 'mc'.tr 'mangalore', '#'
#⇒ "#c"

Почему бы и нет delete?

steenslag 22.05.2019 14:33

@steenslag, потому что я внимательно прочитал требования ОП.

Aleksei Matiushkin 22.05.2019 14:50

Я должен что-то упустить.

steenslag 22.05.2019 15:19

@steenslag «[...] для выхода1 #angalore» :) приведенный выше код выдает запрошенный результат.

Aleksei Matiushkin 22.05.2019 15:27

Другие вопросы по теме