原始问题已删除
我正在寻找一个正则表达式,它将包含特殊字符、字符和数字的字符串格式化为仅包含数字的字符串。在某些特殊情况下,仅将所有非数字字符替换为“”(空)是不够的。
1.) 括号中的零。
- 如果括号 (0) 中只有零,如果它是第一个括号对,则应将其删除。(不应删除仅包含零的第二个括号对)
2.) 前导零。
- 应删除所有前导零(忽略括号)
更好理解的例子:
123 (0) 123 would be 123123 (zero removed)
(0) 123 -123 would be 123123(zero and all other non-numeric characters removed)
2(0) 123 (0) would be 21230 (first zero in brackets removed)
20(0)123023(0) would be 201230230 (first zero in brackets removed)
00(0)1 would be 1(leading zeros removed)
001(1)(0) would be 110 (leading zeros removed)
0(0)02(0) would be 20 (leading zeros removed)
123(1)3 would be 12313 (characters removed)