有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java用另一个字符串替换第一个和最后一个字符串

给定一个字符串“[可能包含大括号的东西],就像这样]”。起点和终点支架需要更换为(和)或拆除。我真的在寻找替代品,而不是移除。绳子内侧的大括号需要保留

AppSync提供的默认值如下:

#set( $valStr = $vals.toString().replace("[","(").replace("]",")") )

谁能用一句话帮我做到这一点

上面的代码会使所提到的字符串(可能包含大括号的东西)变成这样)

我需要的是:

(可能包含支撑物的东西),类似的)


共 (1) 个答案

  1. # 1 楼答案

    我认为这个问题只有一个解决办法。替换所有方括号后,可以使用replaceFirst:#set($vals = "[ something that may contain a brace ], like so]") #set( $valStr = $vals.toString().replace("[","(").replace("]",")") ) $valStr.replaceFirst(")","]"))