是否可以测试SSRS中的空白区域?我有一些文本框,用户可以输入一些文本。它有时会留下一些空白区域,我有一些条件可以测试字符串的长度。我想知道是否有一种简单的方法来测试它。标签,空格等。
我得到的文本包含我从用户使用和HTML编辑器获得的HTML标记。此文本可以包含HTML标记,有时还包含空格。我有一些ReExp摆脱了所有的HTML标签,但它留下了可能存在的白色空间。我也想删除它们
实施例
"<p> </p><br/>"
RegEx处理后的结果
" "
答案 0 :(得分:2)
有点难以确切地看到你想要完成的事情。我假设您正试图摆脱多余的(但不是全部)空格字符。
选项1:正则表达式
在正则表达式中执行此操作。如果您正在使用正则表达式来剥离标记,为什么不在那里修复空白问题?但请记住,尝试用正则表达式解决一个问题的人often end up with two problems; - )
选项2:表达式
在文本框中呈现值时,在表达式中使用Visual Basic functions。特别考虑trim和replace。这些方面的东西:
=Trim(Replace(Fields!SomFieldName.Value, " ", " "))
' number of spaces >> 02 1
我想这也可以在SQL查询中完成。
选项3:占位符+ HTML
使用占位符实际上只是在报表中呈现html。有关信息,请参阅this msdn article。我不确定支持哪些html标签。