如何操作此字符串以在 Java 中查找和更改原始字符串的一部分?

安德烈·諾比利

我正在開發 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Java中打印包含av的字符串的一部分

如何检查给定的字符串是否是Java中任何给定的Enum的一部分?

在Java中的索引之间替换字符串的一部分

Java-提取两个特殊字符之间的字符串的一部分

如何在Java中检索字符串的一部分?

OutputStream.write仅在Java中写入字符串的一部分

用replace方法和java8替换大数组中的一部分字符串

使用Java脚本替换<li>字符串的一部分将删除<a>和<span>标记。如何删除文本而不删除标签?

将字符串的一部分转换为java.util.Date

在Java中使用Regex替换字符串的一部分

在SQL中查找和替换或删除字符串的一部分

如何通过Kotlin或Java中的正则表达式获取字符串的一部分?

Java不返回整个HTML字符串,仅返回一部分

如何查找搜索字符串的一部分是否包含在字符串中?

Java replaceAll仅查找字符串的一部分

Java中的正则表达式获取字符串的一部分

如何使用正则表达式在Java中处理字符串的一部分

替换Java中字符串的一部分

如何在Java中获取字符串的一部分并进行打印?

如何在Java中使用字符串的一部分?

List <String>通过字符串的一部分查找和替换值

在字符串数组中查找字符串的一部分

Java:将字符串转换为在 url 中使用作为 get 的一部分

Java解析字符串的最后一部分

如何在python数组中查找字符串的一部分

Java charAt 方法返回的值甚至不是字符串的一部分

如何在 Java 中使用 Random 类打印字符串的一部分?

如何更改列中的字符串值,保存其中的一部分?

如何從數組(Java)打印字符串的一部分?