so27 Active Member Licensed User Longtime User Apr 21, 2015 #1 Hallo zusammen, ich seh gerade den Wald vor lauter Bäumen nicht. Habe einen String der ein ## als Trennzeichen beinhaltet. Wie kann ich diesen String nun in zwei Strings A und B übergeben? Beispiel: Hose##Kleidung --> rauskommen soll: A:Hose und B:Kleidung LG, so27
Hallo zusammen, ich seh gerade den Wald vor lauter Bäumen nicht. Habe einen String der ein ## als Trennzeichen beinhaltet. Wie kann ich diesen String nun in zwei Strings A und B übergeben? Beispiel: Hose##Kleidung --> rauskommen soll: A:Hose und B:Kleidung LG, so27
R rboeck Well-Known Member Licensed User Longtime User Apr 21, 2015 #2 Hier der Wegweiser zum ersten Baum: https://www.b4x.com/android/forum/threads/trennzeichen-bei-regex-split.45924/ Lg, Rboeck
Hier der Wegweiser zum ersten Baum: https://www.b4x.com/android/forum/threads/trennzeichen-bei-regex-split.45924/ Lg, Rboeck
pjo12345 Active Member Licensed User Longtime User Apr 21, 2015 #3 Hallo! Ich habe als Trennzeichen einen Doppelpunkt und selektiere die Zeichen vor und nach dem Doppelpunkt so: Code: Copy Dim text As String text = "Hose:Kleidung" Log("Links vom : --> " & text.SubString2(0,text.LastIndexOf(":"))) 'String links vom Doppelpunkt Log("Rechts vom : --> " & text.SubString(text.IndexOf(":")+1)) 'String rechts vom Doppelpunkt In deinem Fall dann: Code: Copy Dim text As String text = "Hose##Kleidung" Log("Links vom : --> " & text.SubString2(0,text.LastIndexOf("#")-1)) 'String links vom Doppelpunkt Log("Rechts vom : --> " & text.SubString(text.IndexOf("#")+2)) 'String rechts vom Doppelpunkt
Hallo! Ich habe als Trennzeichen einen Doppelpunkt und selektiere die Zeichen vor und nach dem Doppelpunkt so: Code: Copy Dim text As String text = "Hose:Kleidung" Log("Links vom : --> " & text.SubString2(0,text.LastIndexOf(":"))) 'String links vom Doppelpunkt Log("Rechts vom : --> " & text.SubString(text.IndexOf(":")+1)) 'String rechts vom Doppelpunkt In deinem Fall dann: Code: Copy Dim text As String text = "Hose##Kleidung" Log("Links vom : --> " & text.SubString2(0,text.LastIndexOf("#")-1)) 'String links vom Doppelpunkt Log("Rechts vom : --> " & text.SubString(text.IndexOf("#")+2)) 'String rechts vom Doppelpunkt
so27 Active Member Licensed User Longtime User Apr 21, 2015 #4 Super, vielen lieben Dank. Genau das brauchte ich.
DonManfred Expert Licensed User Longtime User Apr 21, 2015 #5 In DEM Beispiel ist das ok so. Passt auch. Aber sobald es mehr als zwei "Teilstücke" sind ist REGEX eher zu empehlen.
In DEM Beispiel ist das ok so. Passt auch. Aber sobald es mehr als zwei "Teilstücke" sind ist REGEX eher zu empehlen.
ilan Expert Licensed User Longtime User May 5, 2015 #7 Code: Copy Dim text As String = "Hose:Kleidung" dim str() as string = regex.split(":",text) log(str(0) & "," & str(1)) Code: Copy dim newtxt as string = "Hose##Kleidung" newtxt = newtxt.replace("##",",") dim str() as string = regex.split(",",newtxt) log(str(0) & "," str(1)) hab das jetzt so von meinem gedechnis geschrieben, sollte funktionieren.
Code: Copy Dim text As String = "Hose:Kleidung" dim str() as string = regex.split(":",text) log(str(0) & "," & str(1)) Code: Copy dim newtxt as string = "Hose##Kleidung" newtxt = newtxt.replace("##",",") dim str() as string = regex.split(",",newtxt) log(str(0) & "," str(1)) hab das jetzt so von meinem gedechnis geschrieben, sollte funktionieren.