Asp.net 如何在vb.net中检查字符串是否具有连续字符
我试图检查vb.net中的字符串是否包含连续字符 例如:Asp.net 如何在vb.net中检查字符串是否具有连续字符,asp.net,regex,vb.net,Asp.net,Regex,Vb.net,我试图检查vb.net中的字符串是否包含连续字符 例如: 'test@01' - not ok 'test@02 - ok 'testab' - not ok 'testac' - ok 'testabc' not ok 字符串不应包含任何连续字符。(数字和字母)字母数字 非常感谢您的帮助。您的问题很模糊。更不用说语言(C#或VB)了,还有很多歧义: “cba”是否正常(消耗,但按降序排列) “aBc”是否正常(忽略大小写时使用) 是“x@A“正常(根据ascii字符表'@'前面的'A')”
'test@01' - not ok
'test@02 - ok
'testab' - not ok
'testac' - ok
'testabc' not ok
字符串不应包含任何连续字符。(数字和字母)字母数字
非常感谢您的帮助。您的问题很模糊。更不用说语言(C#或VB)了,还有很多歧义:
是否正常(消耗,但按降序排列)“cba”
是否正常(忽略大小写时使用)“aBc”
- 是
正常(根据ascii字符表“x@A“
前面的'@'
)”'A'
if (char.ToUpperInvariant(source[i]) - char.ToUpperInvariant(source[i - 1]) == 1)
请提供一个,a.K.a尝试一下。还有C#!=VB.net,请不要发送垃圾标签。发布您的输入字符串。而C#或vb.net?Regex在这里不是你最好的朋友,它会很长。是
“cba”
OK(连续,但按降序)?“aBc”
OK(不区分大小写的连续比较)谢谢。给我几分钟。我会试试这个,让你知道谢谢你的编辑!!成功了。非常感谢你让我开心。在各种场合工作。
Console.Write(result ? "OK" : "Not OK");
if (char.ToUpperInvariant(source[i]) - char.ToUpperInvariant(source[i - 1]) == 1)