C# Regex - 如果字符串只包含一个字符

标签 c# regex

如何使用 C#/Regex 查找仅包含逗号而不包含字母数字(或其他非逗号)符号的字符串?

a: ',,,,,,,'  match
b: ',,,,,,#A' no match

最佳答案

[^,]

如果匹配,则表示字符串包含非逗号字符。

一个更完整的例子:

if (!Regex.IsMatch(yourTestString, "[^,]"))
{
    // This string does NOT contain commas
}

关于C# Regex - 如果字符串只包含一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906145/

相关文章:

c# - 如何从并发运行的任务更新进度条

c# - Linq 和二进制搜索 - 改进这个缓慢的 Where 语句?

c# - 我能让这个方法返回通用返回类型吗?

javascript - 如何用分号分隔逗号、分号和逗号分隔的短语?

javascript - 尝试使用 javascript 将文本区域中的链接替换为超链接会出现数组错误

python - python中的正则表达式结果过滤器

c# - 通过调用公共(public)方法将 IApp 应用程序变量传递给私有(private)方法

c# - 一个月最后一天的自定义验证器 - C#

java - 正则表达式如何获取/之后的所有内容

python - 如何向我的街道名称正则表达式添加一种模式?