我想_CD从下面的字符串中提取MUMBAI_SATARA_TIC_IND_MT_CD.xml请找到下面给出的代码,但是,有没有其他方法可以准确地提取这个_CD词?text = 'MUMBAI_SATARA_TIC_IND_MT_CD.xml'if "_CD" in text: print("True")预期输出:-`_CD`如何_CD从上面的字符串中提取单词?
2 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
这应该在不使用正则表达式的情况下工作。
text = 'MUMBAI_SATARA_TIC_IND_MT_CD.xml'
if '_CD' in text:
ext_CD = text[text.find('_CD'):text.find('_CD')+3]
print(ext_CD)
## text.find('_CD'), gives you the staring index of the substring '_CD'
## text.find('_CD') + 3, gives you the ending index of the substring '_CD'
## with that, ext_cd = text[24:27]
Output:
_CD
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
import re
text = 'MUMBAI_SATARA_TIC_IND_MT_CD.xml'
text = re.compile('\w+').findall(text)[0]
text = text.split(text.split('_CD')[0])[1]
添加回答
举报
0/150
提交
取消