Я хотел бы разделить следующую строку:Расщепление Строка до Character
user = "Lisa: yes"
Так что я могу получить «Лиза»
Прямо сейчас у меня есть:
user[/([a-zA-Z].*?):/]
, но он возвращает
"Lisa:"
Как я могу использовать sp зажгла строку, чтобы она вернула каждую букву до двоеточия?
Заранее благодарен!
Обратите внимание, что Arup сделал '*' «ленивый» (он же «не жадный», «неохотный»), добавляя «?». Жадная форма была бы «Лиза: да, Бетти: нет» [/ ([a-zA-Z]. *): /, 1] # => «Лиза: да, Бетти», а не то, что мы хотим. –