当前位置: 首页 > 知识库问答 >
问题:

如何使用regex.replace[duplicate]允许空白

叶卓君
2023-03-14
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;
}
request.Connection = Regex.Replace((empid, name, pwd, id), "[^\"a-zA-Z0-9_?<>+=./:- ]", "");

我得到了错误:

System.ArgumentException: parsing &quot;[^&quot;a-zA-Z0-9_?&lt;&gt;+=./:- ]&quot; - [x-y] range in reverse order.

共有1个答案

梁丘璞瑜
2023-03-14

您可以简单地将该字符添加到您的类中。

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

如果我像这样使用空格:[^\“A-ZA-Z0-9_?<>+=./:-]我会得到一个错误....

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

 类似资料:
  • 我正在尝试在网页上嵌入一个小程序。我已经将代码导出为IntelliJ中的压缩applet。现在,当我尝试运行它时,我得到以下堆栈跟踪: 我相信该错误是由于试图使用类中的方法获取图像而导致的。这是代码: 下面是我在HTML中使用的标记以供参考: 如果您想亲自查看错误,只需访问http://nrubin29.github.io/freefall-applets/ 谢谢!

  • 从终端创建myDSL语法 起点,包含行列表 每一行都可以选择以LABEL开始,然后以关键字开始 这个语法适用于单引号中有空格的字符串。但是它有很多错误/警告 警告(200):/组织。xtext。实例mydsl/src gen/org/xtext/example/mydsl/parser/antlr/internal/InternalMyDsl。g:309:3:决策可以使用多个选项匹配输入,例如“R

  • 问题内容: 如何使用T-SQL更改表中的一个属性以允许为null(不为null-> null)?也许更改表? 问题答案:

  • 我有一个功能正常的Rails 3应用程序,它使用has_many:通过关联,而不是,因为我将其重制为Rails 4应用程序,让我从Rails 4版本中的关联模型中保存id。 这两个版本的三个相关模型是相同的。 分类.rb Question.rb 类别.rb 在这两个应用程序中,类别id都像这样传递到创建操作中 在Rails 3应用程序中,当我创建一个新问题时,它会插入问题表,然后插入分类表 在ra

  • 我想允许Joi在表单的标题字段中允许空格/空白。 明天和裘德一起工作。 也应该被允许 晨间漫步 此时,只有最后一个验证为真。以下是我的joi验证: 我添加了正则表达式,但没有结果。 什么是正确的方式?

  • 问题内容: 如何才能从旧的ASP.NET网站(我相信是IIS6)下载* .json文件? 我正在获取404页面而不是JSON文件。 我需要创建一个web.config文件吗?里面有什么? 问题答案: 将JSON MIME类型添加到IIS6。按照MSDN的“配置MIME类型(IIS 6.0)”中的说明进行操作 。 扩展名: .json MIME类型: application / json 更改后不要