Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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# 特定字符的正则表达式_C#_Regex - Fatal编程技术网

C# 特定字符的正则表达式

C# 特定字符的正则表达式,c#,regex,C#,Regex,如何编写允许字母、数字、空格和以下特殊字符的正则表达式 例如,它应该接受以下两种: 916 1/2 W 6#TH ST, Davenport, IA, 52802-3431 100-1/2 Duke Street, 22314 我对编写正则表达式知之甚少,目前我被要求修改一个代码,请原谅我提出这个问题。学习正则表达式需要时间,我手头没有你问的字母表、数字、空格和后面的特殊字符 字母、数字:[a-zA-Z0-9] 空格:[] 特殊字符:[,\/.\-] 从端到端:^$ 任意长度:* 把它混在

如何编写允许字母、数字、空格和以下特殊字符的正则表达式

例如,它应该接受以下两种:

916 1/2 W 6#TH ST, Davenport, IA, 52802-3431
100-1/2 Duke Street, 22314

我对编写正则表达式知之甚少,目前我被要求修改一个代码,请原谅我提出这个问题。学习正则表达式需要时间,我手头没有你问的字母表、数字、空格和后面的特殊字符

  • 字母、数字:
    [a-zA-Z0-9]
  • 空格:
    []
  • 特殊字符:
    [,\/.\-]
  • 从端到端:
    ^$
  • 任意长度:
    *
把它混在一起:
^[a-zA-Z0-9,\/.\\-]*$


使其C友好:
@“^[a-zA-Z0-9,\/.\\-]*$”
.

它应该解析这两个=>解析?你是说接受吗?你试过什么吗?@thomasayob是的,你应该用谷歌搜索。你会找到100个答案。
学习正则表达式需要时间,而我手头没有它。
让我相信你没有付出任何努力。这是一个非常简单的正则表达式,即使是初学者也需要10分钟的研究。在本页右上角,查找
搜索Q&a
。输入
regex特殊字符
。选择最适合你的答案。非常感谢托马斯!你的回答不仅回答了我的问题,还让我开始使用正则表达式。感谢您的回复