擅长:python、mysql、java
<p>您可以尝试使用<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">regex</a>:</p>
<p>进口re</p>
<pre><code>def disemvowel(text):
return re.sub(r"G?[AEIOU]+G?", "", text, flags=re.IGNORECASE)
tests = {"fragrance": "frrnc", "gargden": "rgdn", "gargdenag": "rgdn", "gag": ""}
for test, value in tests.items():
assert disemvowel(test) == value
print("PASSED")
</code></pre>
<p>输出:</p>
<pre><code>PASSED
</code></pre>