Home All Groups Group Topic Archive Search About
Author
20 Jan 2006 9:37 PM
soup_nazi
I have a one string per line and I want to delete the last part of each
string after and including the final "/" character for each line



For example:



Applications/base/test1

Applications/base/test1/test2

Applications/base/test1/test2/test3

Applications/base/test1/test2/test3/test4



After the deletion would equal



Applications/base

Applications/base/test1

Applications/base/test1/test2

Applications/base/test1/test2/test3



Any ideas?



I was think of counting the number of "/" characters in each line
and then deleting the text after the n - 1 character.  Or something
like that but I didn't know if there was an easier way.

Author
20 Jan 2006 9:52 PM
Armin Zingler
"soup_nazi" <bcah***@wfs-ops.org> schrieb
> I have a one string per line and I want to delete the last part of
> each string after and including the final "/" character for each
> line

      Dim s As String = "Applications/base/test1"
      s = s.Substring(0, s.LastIndexOf("/"c))

This assumes that there is at least one "/" in the line.


Armin
Author
23 Jan 2006 6:20 PM
soup_nazi
thank...this worked perfectly