• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:部分一致検索)

部分一致検索についての質問

このQ&Aのポイント
  • VB2010で部分一致検索について質問です。DataGridView1のセル(0,0)に文章があり、DataGridView2のセル(1,1)に単語が入っていた場合の条件文の書き方を教えてください。
  • DataGridView2のセル(1,1)に入っている単語がDataGridView1(0,0)のセルに含まれていれば、OKを返す条件文の書き方を教えてください。
  • 文中の単語検索だけでなく、文頭や文末の検索にも対応した条件文の書き方も教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

例えばこんな感じで Dim s1 As String = "The apple is red." ' 部分一致 Dim s2 As String = "apple is" dim r2 As String If s1.Contains(s2) Then   r2 = "OK" Else   r2 = "NG" End If ' 前方一致 Dim s3 As String = "The apple" Dim r3 As String If s1.StartsWith(s3) Then   r3 = "OK" Else   r3 = "NG" End If ' 後方一致 Dim s4 As String = "is red." dim r4 As String If s1.EndsWith(s4) Then   r4 = "OK" Else   r4 = "NG" End If

jastaway0124
質問者

お礼

お礼が遅くなって申し訳ありません。 VBにはこんな便利な関数があったのですね。。。色々調べてみたのですが、hitせずまだまだ勉強不足です。 本当に助かりました。ありがとうございました!

関連するQ&A

専門家に質問してみよう