1

是否可以在 SSRS 中测试空白?我有一些文本框,用户可以在其中输入一些文本。它有时会留下一些空格,我有一些条件可以测试字符串的长度。我想知道是否有一种简单的方法来测试它。制表符、空格等

我获得的文本包含我从使用 HTML 编辑器的用户那里获得的 HTML 标记。该文本可以包含 HTML 标记,有时它们之间可以包含空格。我有一些 ReExp 摆脱了所有的 HTML 标签,但它留下了可能存在的空白。我也想删除它们

前任。

"<p> </p><br/>"

RegEx 处理后的结果

" "
4

1 回答 1

3

很难确切地看到您要完成的工作。我假设您正在尝试摆脱多余的(但不是全部)空格字符。

选项 1:Regex
在正则表达式中执行。如果您使用正则表达式去除标签,为什么不在那里修复空白问题呢?但请记住,尝试使用正则表达式解决一个问题的人通常会遇到两个问题;-)

选项 2:表达式
在文本框中呈现值时,使用表达式中 的Visual Basic 函数。特别是修剪更换浮现在脑海中。这些方面的东西:

=Trim(Replace(Fields!SomFieldName.Value, "  ", " "))
'                    number of spaces >>  02    1

我想这也可以在使用 SQL 的查询中完成。

选项 3:占位符 + HTML
使用占位符,实际上只是在报告中呈现 html。有关信息,请参阅此 msdn 文章。我不确定支持哪些 html 标签。

于 2012-05-30T20:05:34.167 回答