gpt4 book ai didi

c# - 正则表达式匹配 C# 中除二进制数以外的任何内容?

转载 作者:行者123 更新时间:2023-11-30 14:48:52 25 4
gpt4 key购买 nike

我想检查字符串是否只包含 0s1s,而没有其他内容。如果它包含除 01 之外的任何其他内容,我想捕获它。即使单个字符不同于 01

我写了下面的正则表达式,但它似乎没有捕捉到任何东西。

private static int bin(string binaryNumber) {

Regex rgx = new Regex(@"^[a-zA-Z2-9\p{P}\p{S}\s,]*$");
if (rgx.IsMatch(binaryNumber)) {
Console.WriteLine("Binary number should include only 0 and 1");
}

// rest removed for brevity
}

有什么想法吗?

最佳答案

试试这个

Regex rgx = new Regex(@"[^01]+$");

关于c# - 正则表达式匹配 C# 中除二进制数以外的任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40113842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com