我在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'。 –