我在這裏正則表達式掙扎。正則表達式:用連字符替換空格,只允許a-z
如何用連字符替換空格並僅允許使用a-z符號?
public String filterSpeciesName(String species) {
return species.replaceAll("[^a-zA-Z]", "").toLowerCase();
}
一個例子是
input string "Bar''r$ack Put1in"
output string "barrack-putin"
其實,你並不需要一個正則表達式。簡單的字符串替換通常更簡單快捷。 – erickrf