我正在開發 Java 應用程序,但遇到以下問題。
我有一個這樣的字符串(代表 API 端點的 URL):
https://www.XXX.it/wp-json/custom-api/notary?title=Marina%20Rossi&wpcf-idnotary=089cy5Ra9zE=&wpcf-nome-notary=Marina....................
出於某種原因,我必須idnotary
用另一個值替換查詢參數的值。我只能直接在此字符串上執行此操作,而不能在添加參數時執行此操作,因此我的問題是基於如何執行此字符串操作而不是如何向請求添加參數。
基本上,我需要一種方法,從這個字符串開始,用我的應用程序中的另一個變量表示的另一個字符串替換idnotary=
之前&wpcf-nome-notary
和之後的值。
在實踐中,這個值或前一個字符串089cy5Ra9zE
必須在原始字符串中被識別和替換(考慮到它可以改變,因為每個請求都會有不同的值)。
public static String replaceIdnotary(String url,String newIdnotary){
return url.replaceAll(
"wpcf-idnotary=[^&]*","wpcf-idnotary="+newIdnotary);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句