例如,我有一個網站名稱示例串列
exist = ['http://sushiblast.com', 'http://funnyvideos-funny.info', 'https://youtube.com','https://api.forms.app/user/infobyname/minecraft']
這是我使用的代碼示例
input_str = exist
# Printing original string
print ("Original string: " input_str)
result_str = ""
for i in range(5, len(input_str)):
if i != 1:
result_str = result_str input_str[i]
# Printing string after removal
print ("String after removal of i'th character : " result_str)
在這一個中,我嘗試從名稱串列中洗掉 https,但是它不適用于陣列串列。
有沒有一種方法可以讓我從陣列串列中洗掉http://和https://,同時將 url 示例從更改'https://api.forms.app/user/infobyname/minecraft'為my.forms.apps/minecraft
謝謝!
uj5u.com熱心網友回復:
import re
input_str = ['http://sushiblast.com', 'http://funnyvideos-funny.info', 'https://youtube.com','https://api.forms.app/user/infobyname/minecraft']
result_str = []
for i in input_str:
url = re.compile(r"https?://")
url = url.sub('', i)
if '/' in url:
url = url.split('/')[0] '/' url.split('/')[-1]
result_str.append(url.replace('api', 'my'))
print (result_str)
輸出:
['sushiblast.com', 'funnyvideos-funny.info', 'youtube.com', 'my.forms.app/minecraft']
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/529516.html
上一篇:如何將字串拆分為單獨的單詞并在C語言中創建這些單詞的陣列?
下一篇:將字串正確拆分為陣列陣列
