ssis包中派生列的表达式问题

时间:2012-04-05 13:24:10

标签: ssis

我有一个像这种格式的字符串,在我的情况下,我只需要从字符串中提取字符 情况下

1)12AB
2)SD12
3)1WE4

输出

1)AB
2)SD
3)WE

我只需要提取字符 我在SSIS包中的dervied列中使用此表达式

SUBSTRING(MediaIDCode,1,2)

但这种表达只适用于这种情况

1)12AB

我需要获得适用于上述所有条件的表达式

任何帮助都会很棒

由于

王子

1 个答案:

答案 0 :(得分:0)

使用脚本组件和RegEx删除数值

Row.description = System.Text.RegularExpressions.Regex.Replace(Row.description, "[^0-9]", "");