wie kann ich solche hex zahlen ausgeben die in ein string sind?
Hallo ich habe so eine string "ajfhdkdbv" wie kann ich den so aufteilen das alle 2 buchstaben es geteilt ist also so z.b.
["aj","fh","dk","db","v"]
3 Antworten
Es ginge zum Beispiel mit diesem einfachen Python-Code.
s = "ajfhdkdbv"
Liste = []
jetzigerString = ""
for buchstabe in s:
jetzigerString += buchstabe
if len(jetzigerString) == 2:
Liste.append(jetzigerString)
jetzigerString = ""
if len(jetzigerString) != 0:
Liste.append(jetzigerString)
print(Liste)
Übrigens sind nur solche Strings Hex-Zahlen, deren Zeichen aus 0 bis 9 oder a bis f kommen. Also ist af123504e eine Hex-Zahl, aber jk5d nicht, weil j und k nicht dazugehören.
import re
s = "ajfhdkdbv"
print(re.findall("..",s))
Die Regex stimmt noch nicht ganz. Er möchte den letzten einzelnen Buchstaben auch dabei haben.
So wär's korrekt:
print(re.findall("..?",s))
aj, fh, dk und v sind keine hex-Zahlen.
Mit welchem Programm (Excel, PlanMaker ...) arbeitest Du?
Mit welcher Programmiersprache arbeitest Du? Gibt es darin String-Operationen?
Schau Dir einmal die Stringoperationen in Python an:
ich finde den operator ned meinst du ein bestimten
weis das das keine hex zahlen sind gehen ja eigendlich nur bis f aber hab hald irgendwas als Beispiel gemacht ich mache das in python hab ich auch als tag genommen