python截取指定分隔符后面的字符串

例如:notifydata[1] =G20-杭州峰会放假时间
notifydata[2] =G20-杭州峰会-放假时间
notifydata[3] =G20-放假安排
notifydata[3] =G20-杭州峰会-放假时间-放假安排
现在要截取G20后面的所有字符串:
notifydata[1] =杭州峰会放假时间
notifydata[2] =杭州峰会-放假时间
notifydata[3] =放假安排
notifydata[3] =杭州峰会-放假时间-放假安排

str='G20-放假安排'
result = str.split('-')[1:]
print(result)

 str.split('-')[1:]返回结果是:['G20', '放假安排']

然后使用切片操作:result[1:] 得到除第一个元素以外,后面所有的元素。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-22
print('-'.join('G20-杭州峰会-放假时间-放假安排'.split('-')[1:]))

# 最后一个-后内容
print('G20-杭州峰会-放假时间-放假安排'.split('-')[-1])

第2个回答  2018-03-30

具体方法:

    首先,写下以下内容:

    123str='G20-放假安排

    'result = str.split('-')[1:]print(result)

str.split('-')[1:]

2.然后,会看到一个返回结果:

['G20', '放假安排']

3.最后一步,即使用切片进行操作:

result[1:] 得,

除掉第一个元素的所有元素。

本回答被网友采纳

Python批量提取txt文件中的特定字符后的数字?
Msg)...代码中先获取文件,然后读取每一行,然后以":"作为分隔符。(-1代表倒数第一个,-2代表倒数第二个)不管是txt文件还是xml文件还是其他的,都可以用这种方法来批量替换文件中字符串:1234567891011121314151617 -*- coding:utf-8 -*-__author__ = 'ShawDa' import glob xmls = glob.glob('...

python截取字符串的几种方法
1、首先我们打开编程软件主界面,点击界面上方菜单栏里的文件选项,再点击新建目录下的项目选项。2、然后我们选择控制台应用程序选项,再进行命名为字符串的截取Substring,再点击确定即可。3、然后系统会自动生成代码。4、先写一个字符串用于截取测试。5、使用Substring()截取our 从第11个字符串开始截取截...

python字符串截取中间多少字符串(python根据字节长度截取字符串)
描述:partition()方法用来根据指定的分隔符将字符串进行分割。如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。语法:str.replace(old,new,max)描述:Pythonreplace()方法把字符串中的old(旧字符串)替换成new(新字符串...

python中输入了'111,222',如何分离出里面的数据?
可以使用`split()`方法来将字符串按照指定分隔符进行分割,然后将分割后的两个数据转换为整型。下面是示例:输入字符串变量:111,222 输出:结果 在这个例子中,我们首先定义了一个input(’‘)字符串变量`data`,input字符串中输入’111,222‘。然后,我们使用`split()`方法将其分割成两部分,并将分...

python字符串截取中间多少字符
描述: Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。语法: str.split(str="", num=string.count(str)).描述: Python split() 通过指定分隔符对字符串进行...

python中如何截取空格前的字符串
1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace('','')来去掉字符串里的所有空格 5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符...

python如何切割字符串
首先,Python内置的`str.split()`函数能实现这一功能。这个函数接受一个可选的分隔符作为参数,如果省略,则默认以空格(' ')为分隔。如果你想根据特定字符切割字符串,只需传入该字符即可。如果字符串中不存在指定的分隔符,整个字符串会作为一个元素被包含在返回的列表中。此外,`split()`还支持`...

Python中的split()函数的用法
Python中的split()和os.path.split()函数用于字符串处理。split()函数将字符串根据指定分隔符进行拆分,返回一个字符串列表,当分隔符为空时会自动忽略中间的空项。函数语法为str.split(str="",num=string.count(str))[n]。参数str代表分隔符,默认为空格,num表示分割次数,[n]用于选取第n个分片...

如何使用Python去除文件后缀名?
方法1: 使用str.rsplit()方法 str.rsplit()方法从字符串的右边开始分割,并指定分割次数。它允许您根据文件扩展名进行分割,从而轻松去除文件后缀。方法2: 使用str.split()方法 默认情况下,str.split()方法会从左边开始分割字符串。通过调整分隔符,您可以去除文件后缀,实现文件名的提取。方法3: ...

python切割字符串忽略引号内分隔符
from csv import reader s='aaa, bbb, "ccc, ddd" ,eee'for arr in reader([s]):print(arr) # 也可以不 print,这个 arr 就是你要的结果

相似回答