1
Q
只有一個白色空間
A
回答
9
我不知道你的意思到底是什麼,但我猜你要檢查恰好一個空白,但任意數量的非空白字符:
@"^\S*\s\S*$"
示例代碼:
Regex regex = new Regex(@"^\S*\s\S*$");
Console.WriteLine(regex.IsMatch("Hello, world!"));
Console.WriteLine(regex.IsMatch("This contains three spaces."));
Console.WriteLine(regex.IsMatch("Two\nlines."));
輸出:
True False True
其他變化
要檢查字符串中只包含一個空白只(無其他字符):
@"^\s$"
要檢查如果字符串包含至少一個空白:
@"\s"
相關問題
- 1. php爆炸功能只有第一個白色空間
- 2. 只有ie6菜單中有一個空白空間
- 3. 白色空間
- 4. 只更換某些白色空間在一個字符串
- 5. BxSlider白色空間
- 6. GLUT只是渲染一個空白的白色屏幕?
- 7. 如何抓住一個模式,只有它被白色空間包圍?
- 8. 白色空間:正常白色空間內:nowrap
- 9. JQuery修剪只有領先的白色空間?
- 10. 白色空間是否有寬度?
- 11. 白色空間有寬度嗎? (css)
- 12. textarea充滿白色空間
- 13. 尾隨白色空間
- 14. Skrollr增加白色空間
- 15. 剝離白色空間後:
- 16. Firefox的白色空間
- 17. 白色矩形空間
- 18. 白色空間在C#.NET
- 19. 讀可選白色空間(
- 20. 白色空間屬性
- 21. Python語法白色空間
- 22. XCData和白色空間
- 23. 搜索和白色空間
- 24. 刪除白色空間
- 25. Bootstrap Gallery白色空間
- 26. CSS的白色空間:NOWRAP
- 27. tomcat修剪白色空間
- 28. 白色空間機器人
- 29. videoview右側白色空間
- 30. 這個白色空間來自哪裏?
對於第二種情況,只有一個空格,'str!= null && str.Le ngth == 1 && Char.IsWhiteSpace(str [1])'可能比正則表達式更高效。 – 2011-03-18 21:24:05
我想你的意思是'char.IsWhiteSpace(str [0])'? – 2011-03-19 10:58:22
Drat。是。爲什麼5分鐘後沒有評論可以修改? – 2011-03-20 16:21:52