私は次の文字列を持っています:
string input = " 2 1";
その後にaが2 spaces
続き、2
その後に。2 more spaces
が続き1
ます。置換したいのですが、2
との間のスペース1
を0に置き換えたいだけで、可能であれば正規表現を使用したくないですか?
最終結果は次のようになります。
string result = " 2001";
20 340400 1
-20-34-04-00-00001.0-0000.00
20 340400 500
-20-34-04-00-00500.0-0000.00
20 340900 C
-20-34-09-00-0000C.0-0000.00
20 3435OG 1 1
-20-34-35-OG-00001.0-0001.00
20 3435OG 2 10
-20-34-35-OG-00002.0-0010.00
20 3435OG A
-20-34-35-OG-0000A.0-0000.00
20 3436AA 1 4A
-20-34-36-AA-00001.0-0004.A
20 3436AA 2 10B
-20-34-36-AA-00002.0-0010.B
20 353100 268
-20-35-31-00-00268.0-0000.00
20G3402AI 1 401
-20G-34-02-AI-00001.0-0004.01
20G3403AI 7 1
-20G-34-03-AI-00007.0-0001.00
20G3416MK 1701
-20G-34-16-MK-00000.0-0017.01
21 3410OM 148
-21-34-10-OM-00000.0-0147.00
私が気付いたいくつかのことは、最初の4つの部分がまとめられ、ほとんどのスペースと小数が削除されていることです。ほとんどの場合、正規表現なしで成功しましたが、失敗する場合もあります。