-1

文字列に / 記号のみが含まれているかどうかを確認する方法は? 文字列には複数の / 記号があり、その間に空白が含まれる場合があります。そのような場合、文字列が空であることを考慮したいと思います。

4

1 に答える 1

3

C# では、答えは次のようになります。

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

基本的に:「「/」またはスペースではないすべての文字の数が0より大きい場合」

しばらく VB をやっていませんが、翻訳は難しくありません。forループアプローチを行うことができます

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

繰り返しますが、これは完全に記憶から行っているため、構文が間違っていたらすみません。エラーがある場合はコードを修正してください。

于 2013-06-08T04:26:20.577 に答える