SSRS entfernen, Leerzeichen aus Textfeldern
Ist es möglich zu testen, weißer Raum, in SSRS? Ich habe einige Textfelder, kann der Benutzer geben Sie text ein. Es ist so dass einige Leerzeichen manchmal, und ich habe einige Bedingungen, die test für die Länge der Zeichenfolge. Ich Frage mich, ob es eine einfache Möglichkeit zu testen, dass. tabs, Leerzeichen etc.
den text, den ich bekommen mit HTML-markup, dass ich von der Benutzer-und HTML-editor. Dieser text kann HTML-tags enthalten und manchmal Leerräume zwischen Ihnen. Ich habe einige ReExp, die entledigt aller HTML-tags, aber es hinterlässt weiße Räume, die dort sein könnte. Ich will auch diese entfernen
Ex.
"<p> </p><br/>"
Ergebnis nach der RegEx-Verarbeitung
" "
- wo sind diese Textfelder? sind diese Parameter?
- Ich bin immer der Wert aus der DB. Ich habe eine Abfrage in meinem Bericht, bekommt Ihre Werte.
- aber sind diese Parameter? können Sie ein Beispiel, das ist schwer zu verstehen, was Sie wollen
- Ich bearbeitet die Frage. Ich hoffe es ist klarer
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein wenig schwer zu sehen, genau das, was Sie versuchen zu erreichen. Ich nehme an, Sie versuchen, um loszuwerden überschüssige (aber nicht alle) Leerzeichen.
Option 1: Regex -
Tun Sie es im regulären Ausdruck. Wenn Sie mit regexes zu strip-tags, warum nicht fix whitespace Probleme dort auch? Denken Sie jedoch daran, die Menschen, die versuchen, Sie zu lösen ein problem, das mit regexes oft zwei Probleme 😉
Option 2: Ausdrücke
Verwenden Sie die Visual Basic-Funktionen in einem Ausdruck beim Rendern einen Wert in eine textbox. Speziell trim und ersetzen in den Sinn kommen. Etwas entlang diesen Linien:
Ist dies auch in der Abfrage mit SQL, nehme ich an.
Option 3: Platzhalter + HTML
Verwenden Sie einen Platzhalter und eigentlich nur render den html-Code in dem Bericht. Sehen in diesem msdn-Artikel für die info. Ich bin mir nicht sicher, welche html-tags unterstützt, obwohl.