擅长:python、mysql、java
<p>回答不使用正则表达式。如果头不是指定的格式(即总是有“生物合成基因簇”,总是有|取消id,总是在所需单词前有空格),则抛出<code>ValueError</code>。你知道吗</p>
<pre><code>id = header[:header.index("|")+1]
end = header.index(" biosynthetic gene cluster")
word = header[header[:end].rindex(" ")+1:end]
new_title = id + word
</code></pre>