我想从字符串中删除所有前面的/前缀的数字。
输入:
2025715-01 -2025715-Test_482080
2025715-02 -2025715-Test1 (2015-7-9 19_11_3)
2025715-03 -2025715-Test2_482080 - signed
2025715-04 -2025715-Test3
2025715-11 -2025715-Test4, PTO
2025715-13 -2025715-Test5
2025734-01 -2025734-Test6_402772
预期结果:
Test_482080
Test1 (2015-7-9 19_11_3)
Test2_482080 - signed
Test3
Test4, PTO
Test5
Test6_402772
注:输入前缀的长度可以变化。如上所示,它不是固定长度。
到目前为止,已经尝试了以下正则表达式模式,但无法正常工作。
String str = string.replaceFirst("^[0-9]", "");
String str = string.replaceFirst("^(\\d+.*|-\\d+.*)","");
String str = string.replaceFirst("\\d","");