Reporting services 在SSRS中格式化文本
我有一份表格的文本Reporting services 在SSRS中格式化文本,reporting-services,formatting,ssrs-2008,ssrs-expression,Reporting Services,Formatting,Ssrs 2008,Ssrs Expression,我有一份表格的文本 1;#aa2;#dde4;#sdfsa6;#hjjs 我想删除数字和#,并将该字符串保持为 aa dde sdfsa hjjs 有没有像我们在C#中那样的方法来检查字符串是否包含#并将其替换为或空白 我试图在上分开#作为 =(Split(Fields!ows_Room.Value,";#")).GetValue(1) 但是,输出仅为aa2,因为GetValue(1)重新运行第一个索引数组值,所以只能得到aa2。 把你的表情改成 = Join(Split(Fiel
1;#aa2;#dde4;#sdfsa6;#hjjs
我想删除数字
和#从上面的字符串中选择code>,并将该字符串保持为
aa
dde
sdfsa
hjjs
有没有像我们在C#中那样的方法来检查字符串是否包含#编码>并将其替换为
或空白
我试图在上分开#代码>作为
=(Split(Fields!ows_Room.Value,";#")).GetValue(1)
但是,输出仅为aa2
,因为GetValue(1)重新运行第一个索引数组值,所以只能得到aa2。
把你的表情改成
= Join(Split(Fields!ows_Room.Value,";#"),” “)
如果您希望输出像
aa2
dde4
sdfsa6
hjjs
使用这个表达式
= Join(Split(Fields!ows_Room.Value,";#"),VBCRLF)
获取aa2的唯一原因是GetValue(1)运行第一个索引数组值。
把你的表情改成
= Join(Split(Fields!ows_Room.Value,";#"),” “)
如果您希望输出像
aa2
dde4
sdfsa6
hjjs
使用这个表达式
= Join(Split(Fields!ows_Room.Value,";#"),VBCRLF)
试试下面的表达
=Join(Split((System.Text.RegularExpressions.Regex.Replace(Fields!ows_Room.Value, "[0-9]", "").Trim(";").Trim("#")),";#"),” “)
试试下面的表达
=Join(Split((System.Text.RegularExpressions.Regex.Replace(Fields!ows_Room.Value, "[0-9]", "").Trim(";").Trim("#")),";#"),” “)
输出是1aa 2dde4 sdfsa 6hjjs
我也不想要任何数字输出是1aa 2dde4 sdfsa 6hjjs
我也不想要任何数字