擅长:python、mysql、java
<pre><code>re.sub(r"([aeiou])(t|k|s|tk)([^aeiou]*)$", r"\1:\2\3", "orchestras")
re.sub(r"([aeiou])(t|k|s|tk)$", r"\1:\2", "orchestras")
</code></pre>
<p>你不会说t/k/s/tk后面是否还有其他辅音。第一个regex允许这样做,只要不再有元音,所以它会将“fist”更改为“fi:st”。如果单词必须以t/k/s/tk结尾,那么使用第二个regex,它对“fist”没有任何作用。在</p>