python删除删除字符串中的http://、https://
时间: 2023-08-15 16:05:19 浏览: 58
您好!可以使用Python的字符串操作函数来删除字符串中的"http://"和"https://",具体实现方法如下:
```python
url = "https://www.example.com"
url = url.replace("http://", "").replace("https://", "")
print(url)
```
这段代码首先使用`replace()`函数将字符串中的"http://"替换为空字符串,然后再将"https://"替换为空字符串,从而将字符串中的这两个子串删除。输出的结果为:
```
www.example.com
```
希望能够帮到您!
相关问题
python 将字符串‘https://you.ctrip.com/sight/shenyang155.html'中的.html删掉
可以使用字符串的切片操作来删除指定的子字符串,如下所示:
```python
url = 'https://you.ctrip.com/sight/shenyang155.html'
new_url = url[:-5] # 切片操作,删除最后5个字符(.html)
print(new_url)
```
输出结果为:
```
https://you.ctrip.com/sight/shenyang155
```
另外,也可以使用字符串的`replace()`方法将`.html`替换为空字符串,如下所示:
```python
url = 'https://you.ctrip.com/sight/shenyang155.html'
new_url = url.replace('.html', '') # 将 .html 替换为空字符串
print(new_url)
```
输出结果同样为:
```
https://you.ctrip.com/sight/shenyang155
```
python https://www.sohu.com/a/244798753_100210998 提取网址 去掉http:// https:// 获取到域名结尾不要参数
可以使用Python中的urllib库和re库来实现该功能。代码如下:
```python
import re
from urllib.parse import urlparse
url = "https://www.sohu.com/a/244798753_100210998"
parsed_url = urlparse(url)
domain = re.sub("^(www.)", "", parsed_url.netloc)
result = domain.split('/')[0]
print(result)
```
该代码首先使用urllib中的urlparse函数将给定的url解析为其组成部分,然后使用re.sub函数删除网址开头的“www.”字符串。
接下来,我们使用split函数将网址结尾的参数去掉,并打印结果。
输出为:
```
sohu.com
```
因此,所需的域名结尾为“sohu.com”而不是包含参数的完整网址。