有没有办法在较大的字符串中搜索子字符串,然后返回原始子字符串左侧或右侧的不同子字符串x?
我想查看一个字符串,如“blahblahlink:”www.example.com“blahblah for the string”链接:“并返回后续网址。
谢谢!
Python 3,如果重要的话。
答案 0 :(得分:0)
我认为你应该使用正则表达式。在python中有一个名为 re 的模块。
答案 1 :(得分:0)
纯Python解决方案是使用index
告诉你第一次匹配发生在字符串中的哪个位置,然后使用[start:end]
切片表示法从该点选择字符串:
"blahblahlink:www.example.comblahblah".index("link")
# returns 8
i = "blahblahlink:www.example.comblahblah".index("link")
"blahblahlink:www.example.comblahblah"[i+5:i+20]
# returns 'www.example.com'