正则表达式清理转换错误

时间:2013-10-25 14:55:43

标签: regex ssis

我使用RegexClean Transformation来替换我的数据

  match :  ('*SD)(?:'')*
  replace : SANDISK

它正在将单词SD替换为SANDISK,但它在变换后没有给出任何空格,例如

MSD is getting converted to M SANDISK
but it is giving it as MSANDISK

对于之前有空格的单词

,它显示出良好的效果
M SD is getting converted to M SANDISK

1 个答案:

答案 0 :(得分:1)

如果您想将SD作为单独的单词匹配,请尝试使用此正则表达式:

match: (^|[ \t\n\r\f])SD([ \t\n\r\f]|$)

Regular expression visualization