示例代码:
输入:>>> str="hello boy<[www.doiido.com]>byebye"
输入:>>> str.split("[")[1].split("]")[0]
输出:'www.doiido.com'
解释:split(“[”)表示以“[”为分隔符。** [1] **表示获取“[”之后的内容。split(“]”)表示以“]”为分隔符。[0]表示获取“]”之前的内容
再举一个例子:
str="hello boy<[www.doiido.com]>byebye"
str.split("o")[0]
1
2
解释:获取“o”之前的字符串
得到:‘hell’
str="hello boy<[www.doiido.com]>byebye"
str.split("o")[1]
解释:获取“o”之后的字符串
得到:’ b’(这里b的前面有个空格!)
str="hello boy<[www.doiido.com]>byebye"
str.split("o")[3]
得到:‘iid’(这里得到的iid是第3个o后和第4个o前之间的内容)
str="hello boy<[www.doiido.com]>byebye"
str.split("[")[0]
1
2
解释:获取“[”之前的内容
得到:‘hello boy<’(这里得到的hello boy<是第一个[之前的内容)
原文链接:https://blog.csdn.net/weixin_44025103/article/details/127516811