字母数字和空格的正则表达式

Sau*_*ron 0 .net c# regex

不能包含除空格以外的任何特殊字符的文本的常规 exp 是什么?

Ala*_*avi 5

[\w\s]*

\w将匹配[A-Za-z0-9_]并且\s将匹配空格。

[\w ]*应该符合你想要的。


Jos*_*osh 5

因为Prajeesh只想匹配空格,\s 是不够的,因为它匹配所有空白字符,包括换行符和制表符。

应该普遍适用于所有 RegEx 解析器的字符集是:

[a-zA-Z0-9 ]
Run Code Online (Sandbox Code Playgroud)

进一步的控制取决于您的需要。字边界、多行支持等...我建议访问Regex Library,其中也有一些链接,指向有关正则表达式解析如何工作的各种教程。