0
我需要在網址爲「http://res.cloudin.com/sync/image/upload/IMG_8_Jul_2017_10:58:08_pm.jpg」來搜索一個詞上傳。 後來需要在同一個鏈接中用w4_c.h_fit等其他詞替換上傳。 匹配器無法找到上傳。 需要幫助如何搜索字符串/字的超鏈接:Java的
我的代碼如下:
String updatedStr;
String keyword1="upload";
String keyword2="IMG";
String regex1 = "\\b"+keyword1+"\\b";
Pattern pattern1 = Pattern.compile(regex1);
Matcher matcher1 = pattern1.matcher(str);
int endUpload = matcher1.end();
String str1 = str.substring(0,endUpload);
String regex2 = "\\b"+keyword2+"\\b";
Pattern pattern2 = Pattern.compile(regex2);
Matcher matcher2 = pattern2.matcher(str);
int startImg = matcher2.start();
String str2 = str.substring(startImg);
updatedStr = str1 + "w_0.5,h_0.5,c_fit" +str2;
你試過了一個簡單的indexOf,還是替換? – Stultuske
你真的需要正則表達式嗎? –
請給出確切的輸入/輸出要求,這是不明確的 – azro