VB或Kofax Script格式字符串

本文关键字:格式 字符串 Script Kofax VB | 更新日期: 2023-09-27 18:16:58

当我有多个"xxx.xxx. xxx. "xxx,xxx, Xx"或"xxx,xxx, Xx"我如何将所有结果替换为这种格式(1000,12)?我只需要一个例子,语言并不重要。

输入测试用例:

1000 .12点

1000 .12点

1.000.12

1000年12

1000, 12

1000.12

输出:1000年,12

VB或Kofax Script格式字符串

试试这个

            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();