Change tab to space : String « Data Type « VB.Net Tutorial

Home
VB.Net Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statements
5.Date Time
6.Class Module
7.Development
8.Collections
9.Generics
10.Attributes
11.Event
12.LINQ
13.Stream File
14.GUI
15.GUI Applications
16.Windows Presentation Foundation
17.2D Graphics
18.I18N Internationlization
19.Reflection
20.Regular Expressions
21.Security
22.Socket Network
23.Thread
24.Windows
25.XML
26.Database ADO.net
27.Design Patterns
VB.Net Tutorial » Data Type » String 
2.26.13.Change tab to space
Public Class Tester
    Public Shared Sub Main
        Dim tabs As String = "This~is~~a~tabbed~~~string".Replace("~"c, vbTab)
        Dim spaces As String = TabsToSpaces(tabs, 8)
        Dim periods As String = spaces.Replace(" "c, "."c)

        Console.WriteLine(tabs)
        Console.WriteLine(spaces)
        Console.WriteLine(periods)

    End Sub

    Public Shared Function TabsToSpaces(ByVal source As String, ByVal tabSize As IntegerAs String

        Dim result As New System.Text.StringBuilder
        Dim counter As Integer

        For counter = To source.Length - 1
            If (source.Chars(counter= vbTabThen
                Do
                    result.Append(Space(1))
                Loop Until ((result.Length Mod tabSize0)
            Else
                result.Append(source.Chars(counter))
            End If
        Next counter
        Return result.ToString()
    End Function

End Class
This    is              a       tabbed                  string
This    is              a       tabbed                  string
This....is..............a.......tabbed..................string
2.26.String
2.26.1.Declare String Variable and assign value
2.26.2.String.Empty
2.26.3.Demonstrating String class constructors
2.26.4.Join string
2.26.5.Copy characters from string1 into character Array
2.26.6.String Length property
2.26.7.Demonstrating method GetHashCode of class String
2.26.8.Insert sub string by index
2.26.9.Insert method returns the resulting string
2.26.10.SubString
2.26.11.Get string morse code
2.26.12.String operation timing
2.26.13.Change tab to space
2.26.14.ToString
2.26.15.Catch Exception for String.Substring
2.26.16.Count Vowels
2.26.17.Reverse a string
2.26.18.Make a reference copy
2.26.19.Check a Credit card number
2.26.20.Read String value from Keyboard
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.