2
A
回答
8
嘗試使用^
和$
表示開始和線路的端部,如下所示:
^\s*$
注意的是,除了線組成的只有空格字符,這個表達式也會匹配空行;如果不需要,請用+
替換*
。
3
如何
if (yourString.Trim() == ""){
//just whitespace
}
或者,在正則表達式String.IsNullOrWhiteSpace(yourString)
+0
+1 - 如果可能的話,應始終首選非正則表達式解決方案 – scibuff 2012-03-09 12:54:02
相關問題
- 1. 正則表達式匹配模式只有非空
- 2. 正則表達式不應該匹配空或空白
- 3. 正則表達式 - 保持匹配只有空白 - 使用ASP.NET RegularExpressionValidator
- 4. 只有一個空格匹配名稱的正則表達式
- 5. 正則表達式,匹配字符與空間只有
- 6. 正則表達式匹配只是
- 7. 只在正則表達式匹配
- 8. 正則表達式匹配彩車只
- 9. 只更換正則表達式匹配
- 10. 正則表達式只匹配.gov tlds
- 11. 空白正則表達式
- 12. 正則表達式 - 空白
- 13. 空白正則表達式
- 14. 如何匹配正則表達式只有當它匹配
- 15. C#正則表達式不匹配,但正則表達式測試者匹配
- 16. C#正則表達式模式匹配
- 17. 正則表達式c#模式匹配
- 18. 正則表達式 - 匹配後只允許空格或空格
- 19. 正則表達式與空間匹配
- 20. 正則表達式僅匹配空格
- 21. Java正則表達式匹配空行
- 22. 正則表達式組匹配空間
- 23. 正則表達式 - 匹配空格
- 24. 正則表達式如何匹配空
- 25. 控制正則表達式空匹配
- 26. 正則表達式匹配爲空
- 27. 正則表達式只匹配完全匹配而不匹配
- 28. 正則表達式匹配的表達只有這些情況
- 29. 正則表達式:匹配白色空間之間的詞
- 30. 正則表達式與Java中的非空白字符匹配
通常情況下,「^」用於一行的開始匹配,而「$」的行的末尾匹配。我不知道C#的正則表達式是否也是如此。 – Sjoerd 2012-03-09 12:46:36