元の質問が削除されました
特殊文字、文字、数字を含む文字列を数字のみを含む文字列にフォーマットする正規表現を探しています。すべての非数値文字を "" (空) に置き換えるだけでは不十分な特殊なケースがあります。
1.) 括弧内はゼロ。
- 角かっこ (0) にゼロしかない場合、それが最初の角かっこのペアであれば、これらを削除する必要があります。(ゼロのみを含む 2 番目のブラケット ペアは削除しないでください)
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)