String Objekt zerlegen Teil 1

Posted on: 2. April 2018

In diesem Video beschäftigen wir uns einmal mit den Grundlagen des String Objekts und zerlegen dieses fachmännisch. Im Teil 1 geht es um folgende Methoden und Eigenschaften:

  • Length
  • toUpper
  • toLower
  • Index Position auslesen
  • Index of
  • Erstes und Letztes Zeichen Auslesen []
  • Substring
  • Replace
  • Split
  • TrimStart und TrimEnd
Hier der Code aus dem Youtube-Video. Die Vorgehensweise und Bemerkungen findest du direkt als Kommentare (#Grün) im Code. So wird er dir ebenfalls in der PowerSHELL ISE angezeigt werden.
——————————————–
# Einen Text (String) in eine Variabel schreiben            
$meinString = "german powershell super"            
            
# Anzahl Zeichen meiner Variabel ausgeben            
$meinString.Length            
            
# Den ganzen String als GROSSBUCHSTABEN            
$meinString.ToUpper()            
            
# Den ganzen String als kleinbuchstaben            
$meinString.ToLower()            
            
# Zeichen an der Indexposition 18 ausgeben, also das Zeiten 19, da der Index bei 0 beginnt.            
$meinString[18]            
            
# Indexposition des Wortes "super" ausgeben            
$meinString.IndexOf("super")            
            
# Erstes Zeichen meines Strings ausgeben            
$meinString[0]            
            
# Letztes Zeichen meines Strings ausgeben            
$meinString[-1]            
            
# Dynamisch ab dem Wort "super" bis zum Ende des Strings ausgeben.            
$meinString.Substring($meinString.IndexOf("super"),$meinString.Length-$meinString.IndexOf("super"))            
            
# Prüfen ob mein String das Port "powershell" beinhaltet. GrossKleinschreibung wird beachtet.            
$meinString.Contains("powershell")            
            
# Den String neu füllen und das Wort "super" durch "ist super" ersetzen            
$meinString = $meinString.Replace("super","ist super")            
            
# Meinen String teilen bei " " also Leerzeichen. Das dritte Element, also Index 2 ausgeben            
$meinString.Split(" ")[2]            
            
# String ausgeben, jedoch am Anfang "german" überspringen            
$meinString.TrimStart("german")            
            
# String ausgeben, jedoch am Ende "ist super" überspringen            
$meinString.TrimEnd("ist super")

--------------------------------------------
Solltest du irgendwelche Fragen haben, dann kannst du diese gerne entweder hier im Blog oder direkt unter dem YouTube Video stellen. Ich gebe alles, deine Fragen zeitnahe zu beantworten oder ein entsprechendes Video darüber zu machen.
Gerade die Grundlagen-Videos werde ich nicht mit viel Text ausschmücken. Bei mir ist jeweils jede Code-Zeile direkt im Code Kommentiert (#Grün). Du kannst den Code direkt mit in dein Script kopieren und hast so eine gute Orientierungshilfe, sobald du die Scripts auf deine Bedürfnisse anpasst.

Ich erstelle und veröffentliche sämtliche Videos kostenlos und blende auch keine Werbung ein, dies will ich auch so beibehalten. Da das vermittelte Wissen aber in teuren Kursen erlangt werden kann, ist eine kleine Spende hin und wieder sicher keine schlechte Gegenleistung.