Java正则表达式删除所有尾随数字?
我想从字符串末尾删除任何数字,例如:
"TestUser12324" -> "TestUser"
"User2Allow555" -> "User2Allow"
"AnotherUser" -> "AnotherUser"
"Test123" -> "Test"
等。
有人知道如何用Java中的正则表达式做到这一点吗?
我想从字符串末尾删除任何数字,例如:
"TestUser12324" -> "TestUser"
"User2Allow555" -> "User2Allow"
"AnotherUser" -> "AnotherUser"
"Test123" -> "Test"
等。
有人知道如何用Java中的正则表达式做到这一点吗?
这应该适用于 Java String 类,其中 myString 包含用户名:
myString = myString.replaceAll("\\d*$", "");
这应该匹配字符串末尾任意数量的尾随数字字符 (0-9),并将其替换为空字符串。
.
假设该值在字符串中,则 s:
s = s.replaceAll("[0-9]*$", "");