Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
Web Hosting

Bonsai Boy of New York Bonsai Trees and Accessories

BlueHost Web Hosting

Liquid Web iThemes WordPress Hosting

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

DreamHost Web Hosting


getResponse autofunnels

Liquid Web Cloud VPS Hosting

11,144 questions

15,208 answers

573 users

How to get the word before the last word from a string in VB.NET

2 Answers

0 votes
Imports System

Public Class Test
    Public Shared Sub Main()
        Dim s As String = "vb.net javascript php c c++ python c#"
        Dim pos1 As Integer = s.LastIndexOf(" ")
        Dim pos2  As Integer = s.LastIndexOf(" ", pos1 - 1)
    
        Console.WriteLine(pos1) ' debug
        Console.WriteLine(pos2) ' debug
          
        Dim word As String = If ((pos2 > -1), s.Substring(pos2 + 1, pos1 - pos2), s)

        Console.WriteLine(word)
    End Sub
End Class



' run:
'
' 34
' 27
' python 
'

 




answered Sep 9 by avibootz
0 votes
Imports System

Public Class Test
    Public Shared Sub Main()
        Dim s As String = "vb.net javascript php c c++ python c#"
        Dim array() As String = s.Split(" ")
          
        Dim word As String = array(array.Length - 2)

        Console.WriteLine(word)
    End Sub
End Class



' run:
' 
' python 
'

 




answered Sep 9 by avibootz
edited Sep 10 by avibootz
...