Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

How to make IndexOf VB.NET display word count rather than character count

Posted on 2016-09-28
2
Medium Priority
?
64 Views
Last Modified: 2016-11-09
I have a basic piece of code.

    Sub Main()
        Dim Test As String = "test example"

        Console.WriteLine(Test.IndexOf("example"))
        Console.ReadLine()
    End Sub


The output would be "5" as the position of the start of the specified string is 5. I would still like to use indexof but how can i make it find the word location of the specified string such as it would output "2" as the word location is the 2nd word.
0
Comment
Question by:luke baker
1 Comment
 
LVL 37

Accepted Solution

by:
Kimputer earned 2000 total points
ID: 41819814
Here's some code to work with. Please remember how to handle "errors" (text not found) yourself:

    Sub Main()
        Dim Test As String = "test example"
        Dim test_arr As String()
        test_arr = Split(Test, " ")


        Console.WriteLine("Index : " & Test.IndexOf("example"))
        Console.WriteLine("Word : " & test_arr.ToList().IndexOf("example") + 1)
        Console.ReadLine()
    End Sub

Open in new window

0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: jpaulino
XML Literals are a great way to handle XML files and the community doesn’t use it as much as it should.  An XML Literal is like a String (http://msdn.microsoft.com/en-us/library/system.string.aspx) Literal, only instead of starting and ending with w…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
This Micro Tutorial will teach you how to add a cinematic look to any film or video out there. There are very few simple steps that you will follow to do so. This will be demonstrated using Adobe Premiere Pro CS6.
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …
Suggested Courses

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question