【问题标题】:Replace semicolon in quotes (Nintex Workflow)替换引号中的分号(Nintex 工作流程)
【发布时间】:2015-03-28 10:57:38
【问题描述】:

我需要解析 Nintex 工作流程中以分号分隔的 CSV 文件。这些行将由 ;这不是问题。

但是,有转义的分号 - 这意味着它们被包裹在引号中例如:

column1;column2;"column3; stillcolumn 3";column4

我有一个可以找到匹配项的正则表达式 - 但它只会找到 1 个匹配项。如何强制 Nintex 获取/替换所有事件?

正则表达式:

("[^";]*);([^"]*";)

在 .NET 中它是 Regex.Matches,在 JS 中有一个选项 /g 但我不知道 Nintex 中的任何选项(在循环中运行此正则表达式除外)。

【问题讨论】:

    标签: .net regex nintex-workflow


    【解决方案1】:

    如果设置正确,您可以使用 RegEx 操作,该操作应该按照您的要求执行。此外,如果数据在字符串中,您可以使用构建字符串操作以及内联函数将某些字符替换为另一个字符。

    您能否将其发布到http://community.nintex.com 网站并标记我。然后我会更深入地研究它并尝试重现

    【讨论】:

      【解决方案2】:

      如果你只想用 ; 分割字符串,您的正则表达式将是:

      ;
      

      通过这种方式,您将获得:

      [column1, column2, "column3, stillcolumn 3", column4]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-23
        • 1970-01-01
        • 2011-06-30
        • 1970-01-01
        相关资源
        最近更新 更多