2009-03-15 11 views
1

私たちは、私たちが望む場合はVBの文字列に "「「だから、我々が使用する必要が入力文字列が有効なVB文字列かどうかを確認する方法は?

を」VB文字列が」開始し、二重引用符で終わることを知っています。

マッチする正規表現パターンがある場合、私は疑問に思いますVBの文字列?。

+0

ここで何を達成しようとしていますか? Visual Basicの文字列値は二重引用符で始まりも終わりもしませんが、二重引用符は文字列の一部でもかまいません。アプリケーション内の任意の値を文字列に変換できます。 – HardCode

+0

これはVB6またはVB.Netですか? – JaredPar

答えて

1

あなたは、彼らが入力された文字列が有効であるかどうVBコードファイルに入力した場合ので、次の正規表現はトリック

^"(("")|[^"])*"$ 
0

コンテキストとは何をするべきか?検出しようここ?あなたコンパイラが文字列データの一部である開始/終了引用符と引用符を区別できるように引用符をエスケープするだけでよい。実行時に文字列を読み込んだ場合は、二重引用符を使用する必要はありません。

関連する問題