如何找到两个子字符串('123STRINGabc' -> 'STRING'
)之间的字符串?
我现在的方法是这样的:
>>> start = 'asdf=5;'
>>> end = '123jasd'
>>> s = 'asdf=5;iwantthis123jasd'
>>> print((s.split(start))[1].split(end)[0])
iwantthis
然而,这似乎是非常低效和非pythonic式的。做这样的事情有什么更好的方法吗?
忘了提一下:字符串可能不会以start
和end
开头和结尾。它们可能在前后有更多的字符。
https://stackoverflow.com/questions/3368969
复制相似问题