我想用特定值替换字符串中的所有数字.
的TestString: -SD12431;ABC333
如何识别数字块,尤其是用(动态)新值替换它们?
例如更换后:
-SDfirst;ABCsecond?
replaceFirst()如果在循环中使用它,该方法将允许您执行此操作.
String myNewString = myString.replaceFirst("\\d+","first");
Run Code Online (Sandbox Code Playgroud)
如果循环遍历此语句,则每次调用replaceFirst()都会将第一组数字替换为您提供的任何数字作为第二个参数.