擅长:python、mysql、java
<p>你可以用<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">regex</a>来做这个!正则表达式允许您搜索单词边界以及特定的子字符串。您可以为此使用<code>\b</code>标识符。这样你就可以确定你只学到了完整的单词,而不是当它是另一个单词的一部分时。你知道吗</p>
<pre><code>import re
filterword = input('The word to replace:')
regex = "\\b" +filterword+"\\b"
replacement = input("The word to replace with:")
myString = "I tried to explain in the train."
print(f"Replacing in:\n {myString}")
print(re.sub(regex, replacement, myString))
</code></pre>