如何从python中的特定字符串中切片字符串

Dan*_*gal -1 python

好的,所以可以说我有

s = 'ABC Here DEF GHI toHere JKL'
Run Code Online (Sandbox Code Playgroud)

我希望得到一个新的字符串之间只有字符串HeretoHere

new_str = 'DEF GHI'
Run Code Online (Sandbox Code Playgroud)

(我不知道我之前Here或其他任何地方有多少或哪些字符)我只知道我有HeretoHere在字符串中。我怎样才能得到new_str

DYZ*_*DYZ 5

最简单的方法是使用切片:

s[s.find('Here') + len('Here') : s.find('toHere')]
#' DEF GHI '
Run Code Online (Sandbox Code Playgroud)

如果需要.strip(),您可以从结果中去除空白。