How to perform a case-insensitive search in VB.NET

2 Answers

0 votes
Imports System
 
Public Class Program
    Public Shared Sub Main()
		Dim str As String = "The FOX Profession is VB Programmer"
        Dim toFind As String = "fox"
         
		Dim contains As Boolean = str.IndexOf(toFind, StringComparison.OrdinalIgnoreCase) >= 0
         
        Console.WriteLine(contains)
    End Sub
End Class
 
 
' run:
'
' True
' 

 



answered Feb 23, 2025 by avibootz
edited Feb 23, 2025 by avibootz
0 votes
Imports System
Imports System.Text.RegularExpressions
 
Public Class Program
    Public Shared Sub Main()
		Dim str As String = "The FOX Profession is VB Programmer"
        Dim pattern As String = "fox"
         
		Dim contains As Boolean = Regex.IsMatch(str, pattern, RegexOptions.IgnoreCase)
         
        Console.WriteLine(contains)
    End Sub
End Class
 
 
 
' run:
'
' True
' 

 



answered Feb 23, 2025 by avibootz
edited Feb 23, 2025 by avibootz

Related questions

1 answer 100 views
1 answer 90 views
1 answer 107 views
1 answer 108 views
1 answer 115 views
1 answer 178 views
1 answer 87 views
...