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

ssis包中派生列的表达式问题,ssis,Ssis,我有一个这样的字符串格式。在我的例子中,我只需要从字符串中提取字符 案例 输出 1)AB 2)SD 3)WE 我只需要提取字符。我在SSIS包的派生列中使用此表达式 SUBSTRING(MediaIDCode,1,2) 但是这个表达式只适用于这个条件 1)12AB 我需要得到一个适用于上述所有条件的表达式使用脚本组件和正则表达式删除数值 Row.description = System.Text.RegularExpressions.Regex.Replace(Row.descriptio

我有一个这样的字符串格式。在我的例子中,我只需要从字符串中提取字符

案例

输出

1)AB
2)SD
3)WE
我只需要提取字符。我在SSIS包的派生列中使用此表达式

SUBSTRING(MediaIDCode,1,2)
但是这个表达式只适用于这个条件

1)12AB

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

使用脚本组件和正则表达式删除数值

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