Java:查找字符串是否为"_\\d$”;并替换方括号中的最后一个数字

Java:查找字符串是否为"_\\d$”;并替换方括号中的最后一个数字,java,Java,我有一个Java字符串,以u[number]结尾,例如abc_234,我希望它是abc[234] 转换它们的简单方法是什么 谢谢“abc_234”.replaceAll(“\u(\\ d+)$”,“[$1]”)如果您知道它总是使用这种格式,请使用:str=str.replace(“\u“,”[”+”)”@XtremeBaumer,那么像“\u abc_123””这样的字符串呢?如果您知道它将始终具有这种格式“@CharStyle\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

我有一个Java字符串,以u[number]结尾,例如abc_234,我希望它是abc[234]

转换它们的简单方法是什么


谢谢

“abc_234”.replaceAll(“\u(\\ d+)$”,“[$1]”)
如果您知道它总是使用这种格式,请使用:
str=str.replace(“\u“,”[”+”)”@XtremeBaumer,那么像“\u abc_123”
”这样的字符串呢?如果您知道它将始终具有这种格式“
@CharStyle\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\if
的@saka1029的code>。如果找不到,replaceFirst将返回原始字符串。或
如果(s.matches(“.\\\d+”))。