如何检查字符串中是否只包含斜杠符号?

时间:2013-06-08 04:11:26

标签: asp.net vb.net

如何检查字符串中是否只包含/符号?字符串可以有多个/符号,其间有空格。在这种情况下,我想考虑字符串是空的。

1 个答案:

答案 0 :(得分:3)

在c#中答案是:

if (yourText.Count(x => (x != '/') && (x != ' ')) > 0)
{
    //not empty
}

基本上:“如果所有不是”/“或空格的字符的数量都大于0”

我有一段时间没有做VB,但翻译它应该不难。你可以做for-loop方法

Dim isEmpty as Boolean = true;
For (Dim i as Integer = 0 to yourText.Length - 1)
    If (yourText[i] <> "/"C And yourText[i] <> " "C) Then
        isEmpty = false;
    End If
Next

同样,我完全是从内存中做到这一点,所以请原谅我,如果我的语法关闭了。如果我有错误,请更正我的代码。