Как по отдельности скопировать текст из строки Python

Вот примерная строка www.google.com/12345/kOlsafWW

Но цифры 12345 всегда разные и kOlsafWW тоже размер тоже.

Как по отдельности изъять текст 12345 и kOlsafWW в Python.


Ответы (1 шт):

Автор решения: Max Watson

Возможно не совсем правильно понял вопрос. Но предложу такой вариант.

Случай первый когда в строке разделители только /

url = 'www.google.com/12345/kOlsafWW'
url_split = url.split('/')

elem1 = url_split[-1]
elem2 = url_split[-2]

print (elem1, elem2)

Случай если в строке есть разделитель ? то в этом случаи мы заменяем его на /

url = 'www.google.com?12345/kOlsafWW'
url_replace = url.replace('?', '/')
url_split = url_replace.split('/')

elem1 = url_split[-1]
elem2 = url_split[-2]

print (elem1, elem2)
→ Ссылка