Latest in c#

Latest in Batch

Latest Posts

c# html-Tags entfernen (aus einem string)

c#

Hin und wieder ist es nötig HTML-Tags aus einem „string“ zu entfernen. Hier die entsprechenden Codefragmente: Alle HTML-Tags entfernen Zuerst werden alle html-Tags mit einem einfachen Leerzeichen ersetzt Dann werden alle Whitespaces zu einem Leerzeichen zusammengefasst. Zum Schluß werden noch alle Whitespaces rechts und links entfernt.   string target = Regex.Replace(Regex.Replace(source,“<[^>]*>“,“ „),“\\s+“,“ „).Trim();   HTML-Tags entfernen ausser Wenn das Ziel bestimmte Html-Tags zulässt, kann mit Hilfe einer Ausschlussliste gefiltert werden, die erlaubten Tags befinden sich in der Variable „AcceptableTags“: string

TSQL group_concat workaround

Group_concat_workaround

Die Funktion group_concat gibt es in Windows-Azure TSQL nicht. Es gibt allerdings Szenarien in denen diese Funktion evtl. sinnvoll ist. Man kann sich mit  „XML PATH“ behelfen: DECLARE @ATable TABLE ( [ID] INT, [Name] CHAR(1)) INSERT INTO @ATable VALUES (1, ‚A‘) INSERT INTO @ATable VALUES (1, ‚B‘) INSERT INTO @ATable VALUES (2, ‚C‘) SELECT * FROM @ATable SELECT [ID], REPLACE(REPLACE(REPLACE( (SELECT [Name] AS A FROM @ATable WHERE ( ID = Results.ID ) FOR XML PATH (“)) , ‚</A><A>‘, ‚, ‚)