VB或Kofax Script格式字符串

时间:2016-11-08 09:52:38

标签: javascript c# vb.net vbscript

当我有多个“xxx.xxx.xx”或“xxx,xxx,xx”时,如何替换所有这些格式(1000,12)?我只需要一个例子,语言并不重要。

输入测试用例:

1000 .12

1,000.12

1.000.12

1,000,12

1000,...,12

1000.12

输出: 1000,12

1 个答案:

答案 0 :(得分:-2)

试试这个

            string[] inputs = { "1000.12", "1,000.12", "1.000.12", "1,000,12", "1000,,12", "1000.12" };
            for (int i = 0; i < inputs.Count(); i++)
            {
                inputs[i] = inputs[i].Replace(".", "");
                inputs[i] = inputs[i].Replace(",", "");

                string output = inputs[i].Substring(0, inputs[i].Length - 2) + "," + inputs[i].Substring(inputs[i].Length - 1);
                Console.WriteLine(output);
            }
            Console.ReadLine();