Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Regex.Replace允许空白_C#_Asp.net_Regex - Fatal编程技术网

C# 如何使用Regex.Replace允许空白

C# 如何使用Regex.Replace允许空白,c#,asp.net,regex,C#,Asp.net,Regex,我已经在asp.net c#中创建了web服务方法,并且我正在使用Regex.Replace方法,因为结果中返回了一些无效字符,现在我如何在该方法中允许空白,因为在Regex.Replace方法中,空白被消除。 请参阅我的代码: public string list(long empid, string name, string pwd, long id) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(link)

我已经在asp.net c#中创建了web服务方法,并且我正在使用Regex.Replace方法,因为结果中返回了一些无效字符,现在我如何在该方法中允许空白,因为在Regex.Replace方法中,空白被消除。 请参阅我的代码:

public string list(long empid, string name, string pwd, long id)
{
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(link);
    request.Connection = Regex.Replace((empid, name, pwd, id), "[^\"a-zA-Z0-9_?<>+=./:-]", "");
    string connection = request.Connection;
    return connection;
}

您可以简单地将该角色添加到类中

[^\"a-zA-Z0-9_?<>+=./: -]
[^\”a-zA-Z0-9?+=./:-]

如果我像这样使用空格:
[^\”a-zA-Z0-9?+=./:-]
我得到了一个错误


在字符类
[]
中,可以将连字符作为范围中的第一个或最后一个字符。如果将连字符放在其他需要转义的地方。

只需将该字符添加到类中即可

[^\"a-zA-Z0-9_?<>+=./: -]
[^\”a-zA-Z0-9?+=./:-]

如果我像这样使用空格:
[^\”a-zA-Z0-9?+=./:-]
我得到了一个错误


在字符类
[]
中,可以将连字符作为范围中的第一个或最后一个字符。如果将连字符放在其他需要转义的地方。

只需将该字符添加到类中即可

[^\"a-zA-Z0-9_?<>+=./: -]
[^\”a-zA-Z0-9?+=./:-]

如果我像这样使用空格:
[^\”a-zA-Z0-9?+=./:-]
我得到了一个错误


在字符类
[]
中,可以将连字符作为范围中的第一个或最后一个字符。如果将连字符放在其他需要转义的地方。

只需将该字符添加到类中即可

[^\"a-zA-Z0-9_?<>+=./: -]
[^\”a-zA-Z0-9?+=./:-]

如果我像这样使用空格:
[^\”a-zA-Z0-9?+=./:-]
我得到了一个错误



在字符类
[]
中,可以将连字符作为范围中的第一个或最后一个字符。如果您将连字符放在其他任何需要转义的地方。

非常简单,在字符中添加空格,这样就不会像
[^\”a-zA-Z0-9.+=。/:-]
@Grundy在
-
@Grundy不,它不返回结果,它返回错误。Thnx作为响应!!查看我的编辑以了解错误。@NiteshKothari在
-
之前添加空格不是一个好主意,如果我理解正确的话。@Grundy例如它是
[:-]
-匹配
-
,如果在最后添加空格,它将变成
[:-]
-匹配
\u空格
之间的字符。如果在
-
之前添加空格,它将变成
[:-]
-匹配
\u空格
-
。非常简单地在字符中添加空格,这样就不会像
[^”a-zA-Z0-9.+=./:-]
@Grundy不,它不会返回结果,它会返回错误。Thnx用于响应!!请参阅我的编辑以了解错误。@NiteshKothari在
-
之前添加空格,如果我正确理解您的问题。@Grundy例如,它是
[:-]
-匹配
-
,如果您最后添加空格,它将变成
[:-]
-匹配
\u空格
范围内的字符。如果在
-
之前添加空格,它将变为
[:-]
-匹配
:
\u空格
-
。向字符添加空格非常简单,没有像
[^”a-zA-Z0-9?+=./:-]
@Grundy在
-
@Grundy不,它不返回结果,它返回错误。Thnx作为响应!!查看我的编辑以了解错误。@NiteshKothari在
-
之前添加空格不是一个好主意,如果我理解正确的话。@Grundy例如它是
[:-]
-匹配
-
,如果在最后添加空格,它将变成
[:-]
-匹配
\u空格
之间的字符。如果在
-
之前添加空格,它将变成
[:-]
-匹配
\u空格
-
。非常简单地在字符中添加空格,这样就不会像
[^”a-zA-Z0-9.+=./:-]
@Grundy不,它不会返回结果,它会返回错误。Thnx用于响应!!请参阅我的编辑以了解错误。@NiteshKothari在
-
之前添加空格,如果我正确理解您的问题。@Grundy例如,它是
[:-]
-匹配
-
,如果您最后添加空格,它将变成
[:-]
-匹配
\u空格
范围内的字符。如果您在
-
之前添加空格,它将变成
[:-]
-匹配
:
\u空格
-
.hwnd,但在WCF服务中我遇到了错误,兄弟!!“指定的值具有无效的控制字符”hwnd,但在WCF服务中,我遇到了错误,兄弟!!“指定的值具有无效的控制字符”hwnd,但在WCF服务中,我遇到了错误,兄弟!!“指定的值具有无效的控制字符”hwnd,但在WCF服务中,我遇到了错误,兄弟!!“指定的值包含无效的控制字符”