У меня есть вектор в Ruby, как этотрубин поиск строки по шаблону в массиве
a = ['.rc', '.res', 'file1.rb']
я хотел бы сравнить строку «» filex.rc с этим вектором и сопоставить их. Я хотел бы сопоставить их, потому что они имеют одинаковый шаблон (имя завершено с .rc).
Еще один пример: если я ищу строку «1234.res», сравнение вернет true по сравнению с моим вектором, но если я сравню «123file1.rb», сравнение должно вернуть false. Это похоже на регулярное выражение, которое мне нравится сравнивать некоторые шаблоны в моем векторе с некоторыми строками в моем тексте.
Итак, как я могу написать код в Ruby, который может сделать это для меня?
Надеюсь, что в моем вопросе был ясен. Спасибо всем за любую помощь.
Какой тип элементов? Ваш текущий пример - синтаксическая ошибка. – Linuxios
Элементы в векторе являются строками, но я не уверен, являются ли они правильным типом для использования, может быть, мы можем использовать/regex /? Вы можете сделать некоторые предложения, если хотите. :) –