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 88 views
1 answer 77 views
1 answer 93 views
1 answer 94 views
1 answer 95 views
1 answer 152 views
1 answer 72 views
...