Если у меня есть строка, как я могу проверить, содержит ли строка какую-либо последовательность «rldu»? Я действительно новичок в рубине, извините, если это глупый вопрос.Проверьте, содержит ли строка строку «udlr» в Ruby
r- правый, l-левый, d-down, u-up.
Например:
str = "udlv" #should return false
str = "lrd" #should return true
Я в замешательстве. Что вы подразумеваете под «любой последовательностью« rldu »? Ваш пример, похоже, указывает, что вы хотите проверить, что строка состоит только из символов 'r',' l', 'd',' u' (в любом порядке) и ничего больше, это правильно? – Ajedi32
Почему ваш второй пример не ожидал возвращения false? У него нет '' u''. – sawa
Члены SO не возражают против простых вопросов, если это то, что вы подразумеваете под «глупым вопросом». То, что они имеют в виду, небрежно сформулированные вопросы. '... последовательность« ridu »' не имеет смысла. Будьте ясны, точны и полны! Измените свой вопрос, а не объясните в комментарии. –