@xdgadd
ML/Python/Cpp

Как удалить определенную последовательность символов из строки?

Надо удалить из строки всё, что не попадает под шаблон [число\s-\sчисло]. Например, после строки
"Text13dcc 112 - 23 llsdik1-2dd" должно остаться "112 - 23".
  • Вопрос задан
  • 315 просмотров
Решения вопроса 2
@id2669099
python3:

import re

result = re.search(r'(\d\s\-\s\d)', 'Text13dcc 1 - 2 llsdik1-2dd').group(0)

print(result)
Ответ написан
@xdgadd Автор вопроса
ML/Python/Cpp
Я разобрался, с помощью Ильи.
import re

result = re.search(r'[0-9]+ - [0-9]+', 'Text13dcc  123 - 223 llsdik1-2dd').group(0)

print(result)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
...а ну-ка пыль сдуй отсюда...
ну так регесп в новую строку делай
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы