python-3.x - 解析一行以获取python中的特定字符串
问题描述
我对 python 很陌生,并试图从行中解析 URL。我怎样才能得到线?
application_url: https://hafaf.daff.io
我尝试使用拆分,但我无法获得。
解决方案
所以 split 是这样工作的:
mystring = "Hello, my name is Sam!"
print(mystring.split('Hello')[1])
这将输出:“,我的名字是山姆!”
听起来像字面意思的拆分是在特定的字符串或字符上拆分的。
因此,要在那里获取网址,您需要执行以下操作:
my_url = "application_url: https://hafaf.daff.io".split("application_url: ")[1]
这将导致变量 my_url 为“ https://hafaf.daff.io ”
拆分时请注意包含空格。
Split 将字符串分解为一个 LIST 对象,然后您可以按索引访问该对象。因此,当我从该字符串中获取您的 url 时,我会搜索第二个索引为 1,因为“application_url:”位于位置 0。
推荐阅读
- macos - 如何在 SwiftUI 中获取已删除文件的文件名?
- postgresql - 创建一个创建新序列的过程/函数
- java - Guice 和通用工厂
- java - 当我不知道组是多少时,如何将字符串存储为组?(在Java中)
- ios - 当我上下滚动 UICollectionView 时,视图高度约束设置不正确
- angular - WPF 的 ContentPresenter 的 Angular 等价物是什么?
- android - 如何为 Room 注入我的应用程序类
- php - 我想从这个 JSON URL 回显 IMDB ID、标题、质量和嵌入 URL
- c# - 如何在 C# 和 ASP.NET MVC 中从视图访问数据到模型
- python - 当数据框列中的值为 x 时,使用 Jupyter Notebooks 和 Python 计算另一个列值为 y 的次数?