PHP | Не уверен, что этот алгоритм цикла является наиболее эффективным

Для URL-адресов (как кажется, это часть темы по данному примеру), можно сделать что-то вроде этого:

import os
url = 'http://www.stackoverflow.com'
name,ext = os.path.splitext(url)
print (name, ext)

#Or:
ext = '.'+url.split('.')[-1]
name = url[:-len(ext)]
print (name, ext)

Оба выводят: ('http://www.stackoverflow', '.com')

Это также можно комбинировать с str.endswith(suffix), если вам нужно просто разделить «.com» или что-то конкретное.

0
задан Zak 13 July 2018 в 18:56
поделиться