我在csv文件中有一個Address列,我需要替換其中的一部分。它包含Street,Drive,Avenue等的縮寫......我知道replacedStr
不是這樣做的準確方法,而且我正在使用下面的方法遇到問題。我有地址,如Stream Way St
被替換爲Streetream Way Street
。我怎樣才能做到這一點?替換字符串的中間部分
String str = "1234 Stack Overflow Dr";
String replacedStr = str.ReplaceAll("Dr","Drive");
System.out.println(str);
System.out.println(replacedStr);
輸出:
1234 Stack Overflow Dr
1234 Stack Overflow Drive ----------- Requested
你面臨什麼問題? 'str.replaceAll(「Dr」,「Drive」)'可以很好地滿足您的要求 – Pons
這聽起來像是awk或sed的工作。 –
我有地址,例如'Stream Way St',它被替換成'Streetream Way Street'。 –