查找两个分隔符之间的文本
Finding text between two delimiters
我有一个字符串ABC_DEF_EFG_IJK
我需要提取两个分隔符之间的文本,但条件是 DEF_EFG 必须始终在一起。
我试过使用拆分方法,但它没有给出正确的上下文。
感谢您的帮助。
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])
我有一个字符串ABC_DEF_EFG_IJK
我需要提取两个分隔符之间的文本,但条件是 DEF_EFG 必须始终在一起。
我试过使用拆分方法,但它没有给出正确的上下文。
感谢您的帮助。
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])