如何從字符串中刪除元音,除了元音結尾處的元音?在java中如何刪除元音是「a」,「e」,「i」,「o」和「'
例如"Please come to my party"
要返回"Plse cme to my prty"
如何從字符串中刪除元音,除了元音結尾處的元音?在java中如何刪除元音是「a」,「e」,「i」,「o」和「'
例如"Please come to my party"
要返回"Plse cme to my prty"
string.replaceAll("[aeiou]\\B", "")
閱讀次數:匹配所有元音([aeiou]
)未後跟 「字的結束」(\\B
)。欲瞭解更多信息,請閱讀Javadoc java.util.regex.Pattern
將字符串轉換爲char數組。
遍歷它。
將每個字符追加到StringBuilder,除非下一個字符是字母字符。
這是很多代碼行,當你*可以*使用正則表達式時...... ;-) – 2011-05-19 10:04:56
完全正確。我的錯。我花了這麼多時間告訴人們:「if語句可以做時不要使用正則表達式」或者「*不要用正則表達式解析HTML」,有時候我會忽視它們。 – 2011-05-19 14:26:36
現在,這是一個正則表達式的工作,如果我曾經見過一個... – bdares 2011-05-19 09:57:34
你最好提供一些更多的信息,比如你在哪裏使用它? – Nipuna 2011-05-19 09:58:53