不匹配我有一個輸入字符串 -正則表達式在Java的replaceAll()方法
f.dollar_sales,f.unit_sales
我想用String.replaceAll(正則表達式,正則表達式)方法獲得輸出字符串如下:
dollar_sales,unit_sales
我使用了以下內容:
fieldList.replaceAll("[a-zA-Z]\\Q.\\E"," ");
其中fieldList中是字符串變量,其中我已經存儲的輸入字符串。
有人能指出我犯了什麼錯誤嗎?
所以你試圖用僅僅dollar_sales替換f.dollar_sales?對? – ryekayo
輸入字符串在你想要的值之前是否總是包含'f.',還是總是一個'[a-z] .'?你需要正則表達式還是簡單的'substring'就足夠了? –
這對我有用..'System.out.println(string.replaceAll(「[a-zA-Z] \\ Q。\\ E」,「」));'用空字符串替換匹配不匹配空間。 –