【问题标题】:Removing arbitrary spaces throughout SSRS datafield删除整个 SSRS 数据字段中的任意空格
【发布时间】:2017-02-08 19:19:39
【问题描述】:
我有一份报告返回的药物名称在整个数据字段中具有不同数量的空格。例如('_' = '空格'):
ACZONE_______凝胶 5%______(00023367060)
有没有办法在 Visual Studio 中使用 VB 表达式使其如下所示:
ACZONE GEL 5% (00023367060)
我目前无权访问存储过程中的地址。
【问题讨论】:
标签:
vb.net
reporting-services
ssrs-2012
【解决方案1】:
您可以在 SSRS 中使用正则表达式。
使用下面的表达式将_ 字符替换为一个空格:
=System.Text.RegularExpressions.Regex.Replace(
Fields!YourField.Value,
"_+",
" ")
或者用这个用一个空格替换几个空格:
=System.Text.RegularExpressions.Regex.Replace(
Fields!YourField.Value,
"\s+",
" ")