VB 或 Kofax Script 格式字符串

Posted

技术标签:

【中文标题】VB 或 Kofax Script 格式字符串【英文标题】:VB or Kofax Script format string 【发布时间】:2017-03-21 21:26:29 【问题描述】:

当我有多个“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

【问题讨论】:

这个问题没有证据表明您已经尝试过,您已经用多个语言标签对其进行了标记,您使用的是什么?至少你应该提供一个minimal reproducible example。请离开阅读How to Ask,然后回来编辑您的问题。目前对于Stack Overflow 来说“太宽泛”了。 【参考方案1】:

试试这个

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

【讨论】:

哇,试试这个...没有解释没有提到代码示例是用什么语言编写的。老实说,这个问题“太宽泛了”,所以你甚至不应该用它来回答第一名。如果您要回答它,但至少尝试使答案更具可读性和有用性,那么问题就是。 Lankymart : 语言不重要,算法很重要。 如果 "语言不重要" 它不属于 Stack Overflow 并且超出了网站的范围,最好适合其他网站。

以上是关于VB 或 Kofax Script 格式字符串的主要内容,如果未能解决你的问题,请参考以下文章

mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成

mybatis注解sql <script></script> 报错提示:元素内容必须由格式正确的字符数据或标记组成

使用 VB Script RegExp 对象将 '\uA90F' 形式的 JSON Unicode 转义序列转换为 XML 字符引用

VB 如何把access中的字符串日期转换成日期格式并能计算日期

使用 vb.net 的字符串 sql 格式不正确插入失败?如何

如何通过C#/VB.NET将格式应用于 Word 中的字符