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 96 views
1 answer 88 views
1 answer 104 views
1 answer 105 views
1 answer 112 views
1 answer 176 views
1 answer 85 views
...