我有一个表格文本
1;#aa2;#dde4;#sdfsa6;#hjjs
我想从上面的字符串中删除digit
and;#
并将字符串保留为
aa
dde
sdfsa
hjjs
有没有像我们在 C# 中那样检查字符串是否包含<digit>;#
并将其替换
为空格或空格的方法。
我试图分裂;#
为
=(Split(Fields!ows_Room.Value,";#")).GetValue(1)
但比输出只有aa2
.
我有一个表格文本
1;#aa2;#dde4;#sdfsa6;#hjjs
我想从上面的字符串中删除digit
and;#
并将字符串保留为
aa
dde
sdfsa
hjjs
有没有像我们在 C# 中那样检查字符串是否包含<digit>;#
并将其替换
为空格或空格的方法。
我试图分裂;#
为
=(Split(Fields!ows_Room.Value,";#")).GetValue(1)
但比输出只有aa2
.
您得到 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("#")),";#"),” “)