擅长:python、mysql、java
<p>我相信这就是你要找的。如果您希望它不区分大小写,您还可以添加标志<code>re.IGNORECASE</code>,就像这样<code>res = re.split(regex, s, re.IGNORECASE)</code>。有关更多文档,请参见<a href="https://docs.python.org/3/library/re.html#re.split" rel="nofollow">^{<cd3>}</a>。在</p>
<pre><code>import re
trails = ("Fire trail", "Firetrail", "Fire Trail", "FT", "firetrail")
# \b means word boundaries.
regex = r"\b(?:{})\b".format("|".join(trails))
s = """Poverty Point FT
Cedar Party Fire Trails
Mailbox Trail
Carpet Snake Creek Firetrail
Pretty Gully firetrail - Roayl NP"""
res = re.split(regex, s)
</code></pre>
<p><strong>更新:</strong></p>
<p>如果你一行一行地走,不想走到最后,你可以这样做:</p>
^{pr2}$