Page 1 of 1

Zeichenkette nach Zeichen X entfernen

Posted: 01 Apr 2020, 02:49
by GamerG1rl
Huhu.

ich weiß leider nicht mehr, wo genau ich diese Funktion her habe... Aber irgendwie funktioniert sie nicht mehr :(

Code: Select all

   
string := Clipboard
   IfInString,String, @
   {   
      Loop, parse, string
      {
      If ( A_LoopField = "@")
	  telnummer .= A_LoopField
      Break
	  
      }
   }
   else
      telnummer := Clipboard
Der Ausgangswert der Clipboards ist +4912345678@11.22.33.44 (als beispiel)
Es kann auch sein, dass eine normale nummer kommt +49123456789 - dann lässt er die Nummer normal durch (was auch funktioniert)
Leider komme ich selbst mit Wiki nicht auf den Fehler des Loops... :/

Re: Zeichenkette nach Zeichen X entfernen  Topic is solved

Posted: 01 Apr 2020, 03:20
by Ragnar

Code: Select all

; mit @
Clipboard := "+4912345678@11.22.33.44"
telnummer := StrSplit(Clipboard, "@")[1]
MsgBox % telnummer

; ohne @
Clipboard := "+4912345678"
telnummer := StrSplit(Clipboard, "@")[1]
MsgBox % telnummer