【问题标题】:Using regular expression parsing address in SSIS在 SSIS 中使用正则表达式解析地址
【发布时间】:2019-03-21 12:51:25
【问题描述】:

我们知道,SSIS 中的正则表达式没有多余的功能。我们开始知道我们需要在自定义脚本转换中编写 .Net 脚本。但是,我们想为此编写Java方法,如果支持我如何在SSIS中调用此方法,是否可以帮助我们SSIS是否支持此方法。

【问题讨论】:

  • 如果您可以编写 Java 库或 .dll ,您应该可以使用 using 语句将其导入到 c# 脚本中,就像您可以导入到 c# 脚本中的大多数其他外部库一样。
  • @Prasad 基于purplefrogsystems.com/blog/2011/07/… 这不是限制。导入 RegEx using System.Text.RegularExpressions; 的一条线 但是在我看来,使用 Java 方法是一条漫长而复杂的不必要的路。

标签: sql-server regex ssis etl script-component


【解决方案1】:

既然有更容易实现的解决方案,为什么还要使用 Java??

(1) 平面文件正则表达式源

如果您希望在平面文件源上使用正则表达式,那么您可以从 Microsoft 社区创建的 Flat File Regular Expression Source 中受益:

(2) 脚本中的正则表达式

此外,如果您希望在脚本任务或脚本组件中实现正则表达式,您可以从 .Net 框架之外的 System.Text.RegularExpression 库中受益。网上有很多教程:

(3)正则表达式转换

还有一些第三方正则表达式转换组件:


有用的文章

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多