Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.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中空格和最小项的正则表达式_C#_Regex - Fatal编程技术网

C# 检查C中空格和最小项的正则表达式

C# 检查C中空格和最小项的正则表达式,c#,regex,C#,Regex,我在用c语言编程 我想用c写一个正则表达式,它将检查句子中的第一个和最后一个空格,并允许在空格之间留空格,字段中应该有最小2个字符的输入,不限制最大字符数,不允许使用特殊键@、$等字符 请建议 你到底想要什么还不太清楚。你的评论——与问题本身相矛盾——暗示了类似的事情,也许 ^[A-Za-z0-9]+(?:\s*[A-Za-z0-9]+)+$ 这意味着字符串必须以字母数字开头和结尾,除第一个和最后一个字符外,所有字符都必须是字母数字或空格。wat?你可能想包括一些正面和负面的例子,我不太理解你

我在用c语言编程

我想用c写一个正则表达式,它将检查句子中的第一个和最后一个空格,并允许在空格之间留空格,字段中应该有最小2个字符的输入,不限制最大字符数,不允许使用特殊键@、$等字符


请建议

你到底想要什么还不太清楚。你的评论——与问题本身相矛盾——暗示了类似的事情,也许

^[A-Za-z0-9]+(?:\s*[A-Za-z0-9]+)+$

这意味着字符串必须以字母数字开头和结尾,除第一个和最后一个字符外,所有字符都必须是字母数字或空格。

wat?你可能想包括一些正面和负面的例子,我不太理解你的要求。你能澄清一下吗?例如,1个用户必须输入至少2个字符2它应该允许字符Aa Zz和0-9 3该句子将没有任何第一个和最后一个空格如果不允许字母数字,允许什么?标点符号和CJK表意文字?我写问题时的错误,@,,$,!。。。。不允许使用键在单词之间可以有空格,例如“hello dear”可以,但是“hello dear”无效