前提・実現したいこと
文字列:"test" -"aa"
というGoogle検索で上記を行うと、testという完全一致検索ワードからaaという完全一致ワードを検索結果から除外する意味を持っています。
上記文字列を書き文字列型変数に格納して、最終的に、まったく同じ表示をとりあえず、コンソールにでも出力したいと考えています。
VB.NET
1Dim Str as String = "test" - "aa" 2Console.writeline(Str)
発生している問題・エラーメッセージ
問題となっていますのは、下記「"test" - "aa"」ではそのまま文字列変数に代入できないところです。
Dim Str as String = "test" - "aa"
エスケープシーケンスで色々試してみましたが、
なかなか出力が、「"test" -"aa"」とはいかず、
- 「"test -"aa"」
- 「"test" -aa"」
と出力されています。
正しく、「"test" - "aa"」に値を変数に代入させる方法を教えてください。
また、そちらが終わり次第、下記の条件式の作成も考えています。(変数Strの中に、-"aa"が含まれている場合、-"aa"をStr変数から除外。
VB.NET
1Dim Str as String = "test" -"aa" 2If Str.contains(-"aa") = True then 3 Str = String.Replace(Str, -"aa", "") 4 Console.writeline(Str) 5End if
試したこと
エスケープシーケンスとして、
"を表現するのには、「""」や「Chr(34) + "」を使用していました。
うまくできなかった箇所は、 「"test" -"aa"」の中の、 「" -"」という中間部分になります。
お手数ですが、教えていただけますと幸いです。
補足情報(FW/ツールのバージョンなど)
VS IDE 2019
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/28 07:09