1

SSRSで空白をテストすることは可能ですか? ユーザーがテキストを入力できるテキスト ボックスがいくつかあります。空白が残ることがありますが、文字列の長さをテストする条件がいくつかあります。それをテストする簡単な方法があるのだろうか。タブ、スペースなど

取得したテキストには、HTML エディターを使用してユーザーから取得した HTML マークアップが含まれています。このテキストには、HTML タグと、場合によってはそれらの間に空白を含めることができます。すべての HTML タグを取り除く ReExp がありますが、そこにある可能性のある空白が残ります。私もそれらを取り除きたい

元。

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

正規表現処理後の結果

" "
4

1 に答える 1

3

何を達成しようとしているのかを正確に把握するのは少し難しいです。余分な(すべてではない)スペース文字を取り除こうとしていると思います。

オプション 1:
正規表現 正規表現で行います。タグを削除するために正規表現を使用している場合は、空白の問題も修正してみませんか? ただし、正規表現を使用して 1 つの問題を解決しようとすると、2 つの問題が発生することがよくあります;-)

オプション 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 に答える