2
爲什麼這行代碼不工作?它應該用什麼都替代所有的標點符號。Java替換正則表達式不起作用
m = m.replace("[\\?\\.;:'\"]", "")
在java中執行此行後,即使它包含標點,m也不會更改。爲什麼?
爲什麼這行代碼不工作?它應該用什麼都替代所有的標點符號。Java替換正則表達式不起作用
m = m.replace("[\\?\\.;:'\"]", "")
在java中執行此行後,即使它包含標點,m也不會更改。爲什麼?
這是因爲replace
需要String
;你需要撥打replaceAll
,這確實需要一個正則表達式。
Dasblinkenlight釘了它。作爲一個方面說明,不需要在角色類中隱藏問號或句點。 – phatfingers 2013-03-24 03:27:18