Есть строка: город-статистика 1
Мне необходимо достать каждое слово и цифру отдельно из строки, что бы получился список: ['город', 'статистика', '1']
Пытался сделать как-то через split, но ума не хватило.
Помогите пожалуйста =)
Bright144, ну как "нельзя"... нехорошо так делать, но работать будет. Это для ясности.
Однако у этого решения ещё есть проблема. Города бывают с дефисами и пробелами в названии. Если о таких вещах н едумаешь, значит ещё не настоящий программист.
Сергей Паньков, в любом случае я отвечал на поставленный вопрос, в обычном тексте есть перенос на следующую строку и запятые и точки тут будут разделителями. Не вижу смысла в ответе указывать все возможное случаи, так задача была разделить строку на слова и разделителями в этом случае были пробел и дефис. Ну по названию согласен, надо изменить и конечно по хорошему запихнуть всё в массив
В этом случае разделителем будет не дефис и пробел, а тест: "-статистика "
Однако зачем в этом случае автору вопроса слово "статистика" в отдельный столбец получать? Значит ли это что там что угодно может быть написано?
В общем, мутный вопрос.
Очевидно, что в случае приведенных примеров автор если и хотел бы сплитить по минусу, то, скорее всего, по последнему в строке.