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
...或者留下反斜槓。在正則表達式中'/'和'''都沒有任何特殊的含義。 '-'可能是好的地方(不同的口味有不同的規則),但我會將它移到最後,以消除它應該與字面連字符匹配的任何疑問。 –