如果子字符串已发生,则拆分字符串

时间:2015-10-29 22:11:18

标签: python string split

如果一个字符串点击https(没有空格)怎么说可以分成两个单词? 例如,Join us!https://t.co/Fe0oTahdom希望将其设为Join us!https://t.co/Fe0oTahdom

5 个答案:

答案 0 :(得分:6)

阅读abount index

s = 'Join us!https://t.co/Fe0oTahdom'
[s[0:s.index('https')], s[s.index('https'):]]

答案 1 :(得分:6)

如果您只想拆分https关键字

,最简单的方法
myString = 'Join us!https://t.co/Fe0oTahdom'

(head, sep, tail) = myString.partition('https')

print head  #Prints Join us!
print sep + tail #Prints the rest

答案 2 :(得分:3)

您可以使用int num3 = num1 <= num2 ? num1 - num2 : num2 - num1; 方法找到https

index

答案 3 :(得分:2)

没有正则表达式,没有完整的解决方案!

import re

s = 'join us!https://t.co/Fe0oTahdom'
tokens = re.split('(https)', s)
print tokens[0]
print tokens[1] + tokens[2]

答案 4 :(得分:1)

如果https是字符串,则拆分并加入。

string = "Join us!https://t.co/Fehttpsom"
if "https://" in string:
    print " https://".join(string.split("https://", 1))
加入我们吧! https://t.co/Fehttpsom并确保您不会在第一次出现的https时拆分,如“立即使用https访问我们的网站;”