问题描述
我需要提取两个定界符之间的文本,但条件是 DEF_EFG 必须始终在一起。
我尝试使用split方法,但是它没有提供正确的上下文。
感谢您的帮助。
解决方法
针对Python 3+尝试一下:
letters = 'ABC_DEF_EFG_IJK'
splitted = letters.split('_')
final = f'{splitted[1]}_{splitted[2]}'
print(final)
您应该拥有:
DEF_EFG
如果您使用Python 2:
# replace this line
final = f'{splitted[1]}_{splitted[2]}'
#with this line
final = '{}_{}'.format(splitted[1],splitted[2])