WCF服务剥离WhiteSpaces和NewLines

时间:2014-03-13 19:55:35

标签: c# .net wcf soap

任何人都可以帮助我如何从接收到WCF服务的SOAP消息中删除WhiteSpaces和NewLines。

另外

是否有任何辅助类在反序列化对象之前以及序列化之后删除换行符和空格

由于空格和换行符(WCF正在添加,我认为在反序列化之后)让我在验证肥皂消息中的自定义签名字符串时遇到问题。

请帮忙

1 个答案:

答案 0 :(得分:0)

使用此方法去除仅包含空格的行:

Regex.Replace(subjectString, @"^\s+$[\r\n]*", "", RegexOptions.Multiline);

你也可以试试这个:

Regex.Replace(subjectString, @"^\r?\n?$", "", RegexOptions.Multiline);