Q
正则表达式查询
0
A
回答
5
这种模式的C#版本是:
@"[0-9a-zA-Z/'-]"
用于代码:
var regex = new Regex(@"[0-9a-zA-Z/'-]");
或
var regex = new Regex(@"[0-9a-z/'-]", RegexOptions.IgnoreCase);
注意,-
处于非常结束字符类(在括号内的部分)的。对于-
为是指一个字符类中一个连字符,它必须是在类(即[-blah]
或[blah-]
)的开始或结束,或用反斜杠转义:[ab\-c]
将匹配a
,b
,c
,或-
。
还要注意引号字符串开头的@
。这对于这种模式并不重要,但使用C#regex是一个好习惯。正则表达式通常包含反斜杠,并且@"..."
表单将允许您在模式中使用反斜杠而不必转义它们。
-1
在你想匹配的数字,较低和较高的情况下的拉丁字符的情况下,“ - ”,“/”和““”那么我会建议如下:
[0-9a-zA-Z-\/\']
相关问题
- 1. 正则表达式查询
- 2. 正则表达式查询
- 3. 正则表达式查询
- 4. Java正则表达式模式查询
- 5. 正则表达式查询检索值
- 6. 正则表达式的SQL查询
- 7. Spring MongoDB查询正则表达式
- 8. PHP正则表达式查询
- 9. 正则表达式查询的顺序
- 10. 正则表达式SPARQL查询
- 11. SQL查询使用正则表达式
- 12. 正则表达式此查询
- 13. SQL Casing正则表达式查询
- 14. PHP:正则表达式查询
- 15. PERL正则表达式相关查询
- 16. Python正则表达式查询
- 17. 正则表达式查询帮助 - Lookbehind
- 18. 具体的正则表达式查询
- 19. MySQL查询正则表达式来环
- 20. 正则表达式和XPath查询
- 21. 正则表达式查询生成器
- 22. 正则表达式查询EOL
- 23. SQL查询使用正则表达式
- 24. grep正则表达式查询
- 25. 正则表达式查询问题
- 26. mysql正则表达式匹配查询
- 27. 正则表达式查询实现
- 28. PowerShell的正则表达式查询
- 29. Postgres与正则表达式的查询
- 30. MySQL查询使用正则表达式
并记住要避开反斜线或使用逐字字符串文字'@“...”' – xanatos
...或者留下反斜杠。在正则表达式中'/'和'''都没有任何特殊的含义。 '-'可能是好的地方(不同的口味有不同的规则),但我会将它移到最后,以消除它应该与字面连字符匹配的任何疑问。 –