查找两个子串之间的字符串
如何在两个子串('123STRINGabc' -> 'STRING')之间找到一个字符串?
我目前的方法是这样的:
>>> start = 'asdf=5;'
>>> end = '123jasd'
>>> s = 'asdf=5;iwantthis123jasd'
>>> print((s.split(start))[1].split(end)[0])
iwantthis
然而,这似乎是非常低效和非pythonic。做这样的事情有什么更好的方法?
忘记提及:字符串可能无法以start和开头和结尾end。他们之前和之后可能会有更多的角色。
精慕HU
素胚勾勒不出你
相关分类