gpt4 book ai didi

java - 关于正则表达式的查询

转载 作者:行者123 更新时间:2023-12-01 04:23:29 26 4
gpt4 key购买 nike

嗨,我有一个像这样的字符串:

String s = "@Path(\"/BankDBRestService/customerExist(String")\";

我想将该字符串设为

@Path("/BankDBRestService/customerExist")

我尝试过这个:

String foo = s.replaceAll("[(](.*)", "");

我得到的输出为

@Path

任何人都可以给我提供正则表达式来完成这项工作

最佳答案

试试这个:

String s = "@Path(\"/BankDBRestService/customerExist(String\")";
String res = s.replaceAll("[(]([a-zA-Z_])+", "");
System.out.println(res);

输出:@Path("/BankDBRestService/customerExist")

如果您的字符串是 "@Path(\"/BankDBRestService/customerExist(String)\")" 即带有闭括号,则使用正则表达式 [(]([a-zA- Z_])+[)]

关于java - 关于正则表达式的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18734387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com