как получить текст после символа?
дан текст:
text = 'нужно получить текст до символа/и после символа'
нужно получить текст до / и после как это сделать?
Ответы (2 шт):
Автор решения: Zhihar
→ Ссылка
если у вас в тексте только один разделитель, то можно использовать функцию split
part1, part2 = text.split('/')
если разделителей в строке много, тогда сформируется массив частей строк
parts = text.split('/')
и вы сможете выбрать нужные части
part1, part2 = parts[0], parts[1]
если же разделителей в строке много, но вы хотите взять строку до первого разделителя и строку после первого разделителя, то тут есть 2 варианта:
вариант 1:
pos = text.find('/')
part1 = text[:pos]
part2 = text[pos + 1:]
т.е. нашли первый разделитель и выделили строку до и после него
вариант 2:
использовать старый добрый split, но склеить оставшиеся части строк в одну:
parts = text.split('/')
part1 = parts[0]
part2 = '/'.join(parts[1:])