How to extract substring between single quotation marks in VB.NET

1 Answer

0 votes
Imports System

Public Class ExtractSubstringBetweenSingleQuotationMarks
	Shared Function ExtractSubstring(ByVal str As String) As String
        Dim startPos As Integer = str.IndexOf("'"c)
		
        If startPos <> -1 Then
            Dim endPos As Integer = str.IndexOf("'"c, startPos + 1)
            If endPos <> -1 Then
                Return str.Substring(startPos + 1, endPos - startPos - 1)
            End If
        End If
		
        Return String.Empty
    End Function
	
    Public Shared Sub Main()
		Dim str As String = "VB.NET is a 'multi-paradigm' programming language"
        
		Dim subString As String = ExtractSubstring(str)
		
		Console.WriteLine("'" & subString & "'")
    End Sub
End Class

 
 
' run:
'
' 'multi-paradigm'
'

 



answered Feb 11, 2025 by avibootz

Related questions

1 answer 107 views
1 answer 110 views
1 answer 100 views
1 answer 121 views
1 answer 111 views
...