擅长:python、mysql、java
<p>首先,将字符串拆分为单词:</p>
<pre><code>list1 = "abc dfc kmc jhh jkl"
words = list1.split(" ")
</code></pre>
<p>下一步,遍历这些词,直到找到匹配的词:</p>
<pre><code>start_match = "dfc"
start_index = 0
end_match = "jhh"
end_index = 0
for i in range(len(words)):
if words[i] == start_match:
start_index = i
if words[i] == end_match:
end_index = j
break
print ' '.join(words[:start_index]+words[end_index+1:])
</code></pre>
<p>注意:在多个匹配的情况下,这将删除最少的单词(选择最后一个开始匹配和第一个结束匹配)。你知道吗</p>