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. 如何抓住一个模式,只有它被白色空间包围?
- 3. JQuery修剪只有领先的白色空间?
- 4. 白色空间有宽度吗? (css)
- 5. 白色空间是否有宽度?
- 6. Firefox的白色空间
- 7. 白色空间属性
- 8. 搜索和白色空间
- 9. 读可选白色空间(
- 10. 白色空间机器人
- 11. 白色空间在C#.NET
- 12. Silverlight:TestPage.html只是一个白色屏幕
- 13. 的JavaScript检查是否为空或白色具有空间
- 14. 内容下方的白色空白空间及以上页脚
- 15. 有一个白色空间的权利和重复图像右下角自举
- 16. 截图在iPhone上迅速只有一个白色背景
- 17. 使用HSV颜色空间更改白色和黑色颜色
- 18. 修剪白色空间和C#
- 19. 白色空间和生成文件
- 20. Android微调项目白色空间
- 21. 发光的流体列白色空间
- 22. 装饰的白色空间和X号
- 23. 如何删除白色的空间?
- 24. 白色空间从哪里来?
- 25. 子图像 - 摆脱白色空间
- 26. Python白色空间样式指南
- 27. 右侧的Flexslider白色空间
- 28. 网站右侧的大白色空间
- 29. 滑动菜单白色空间
- 30. ajax表单提交空白描述只有第一个ID
对于第二种情况,只有一个空格,'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