我一直试图以下列方式解构一个字符串:
完整字符串
str = 'Hello world I am Bob'
子串1
sub_str1 = 'Hello world'
子串2
sub_str2 = 'world I'
期望的结果:
使用子字符串1:
应用一些正则表达式来获取:
answer = ' I am Bob'
使用子字符串2:
answer = 'Hello I am Bob'
我尝试了许多使用正则表达式的不同方法,但我刚开始使用它们并且根本不熟练。
答案 0 :(得分:11)
您可以使用其他字符串replace
部分字符串。
“Substracting”将用空字符串替换子字符串:
>>> 'Hello world I am Bob'.replace('Hello world', '')
' I am Bob'