c# - 如何检查字符的连续性

标签 c# .net string

<分区>

我想检查我的字符串中有多少个连续的空格。不应超过一个。

例如:

this is ok
this  is NOT ok
thisisok
this   is NOT ok

最佳答案

您可以测试字符串中是否存在两个连续的空格,因为这也会覆盖任何长度超过 2 的空格字符串。您可以使用 Contains 方法执行此操作:

string testString = "this  is not OK";
if (testString.Contains("  "))
{
    // Bad
}

关于c# - 如何检查字符的连续性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32334865/

相关文章:

c# - 如何将 asp.net webform 和 mvc 4 应用程序迁移到 AngularJS 站点

c# - 突然,DotNetOpenAuth 返回 (400) Bad Request

c# - 如何阅读这个 lambda 表达式

.net - Entity Framework 6 是否支持 .Net 3.5?

java - 在 Java 中迭代格式化字符串的特定部分

c# - SQLite问题“无法打开数据库文件”

c# - 保存更高分辨率的图表而不会弄乱外观

.net - 立即检测客户端与服务器套接字的断开连接

java - 尝试创建字符串

ruby - 通过第一次出现非字母字符来打破字符串?