Verwenden Sie dieses Tag für Fragen zum Trennen eines Elements (z. B. einer Zeichenfolge) in Teile, häufig durch ein Trennzeichen oder einen regulären Ausdruck.
Ich habe eine Datei mit einem -|Trennzeichen nach jedem Abschnitt ... muss mit Unix separate Dateien für jeden Abschnitt erstellen. Beispiel einer Eingabedatei wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Erwartetes Ergebnis in Datei 1 wertretr ewretrtret 1212132323 000232 -| Erwartetes Ergebnis in …
Ich habe eine Zeichenfolge, die so aussieht: "Name1=Value1;Name2=Value2;Name3=Value3" Gibt es eine integrierte Klasse / Funktion in Python, die diese Zeichenfolge verwendet und ein Wörterbuch erstellt, als hätte ich dies getan: dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } Ich habe die verfügbaren Module durchgesehen, kann aber anscheinend nichts …
Ich versuche, eine Delphi-Funktion zu finden, die eine Eingabezeichenfolge basierend auf einem Trennzeichen in ein Array von Zeichenfolgen aufteilt. Ich habe viel bei Google gefunden, aber alle scheinen ihre eigenen Probleme zu haben, und ich konnte keine davon zum Laufen bringen. Ich muss nur einen String wie: "word:doc,txt,docx"in ein Array …
String ist ex="test1, test2, test3, test4, test5" wenn ich benutze ex.split(",").first es kehrt zurück "test1" Jetzt möchte ich die restlichen Elemente erhalten, dh "test2, test3, test4, test5". Wenn ich benutze ex.split(",").last es wird nur zurückgegeben "test5" Wie bekomme ich alle verbleibenden Gegenstände, die zuerst übersprungen werden?
Ich habe eine Liste: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Wie kann ich das \tund alles danach löschen , um dieses Ergebnis zu erhalten: ['element1', 'element2', 'element3']
Ich habe eine CSV-Datei (ca. 10.000 Zeilen; jede Zeile hat 300 Spalten) auf dem LINUX-Server gespeichert. Ich möchte diese CSV-Datei in 500 CSV-Dateien mit jeweils 20 Datensätzen aufteilen. (Jeder hat den gleichen CSV-Header wie in der ursprünglichen CSV) Gibt es einen Linux-Befehl, der diese Konvertierung unterstützt?
Wie kann ich einen String nur einmal teilen, dh 1|Ceci n'est pas une pipe: | Ouianalysieren : ["1", "Ceci n'est pas une pipe: | Oui"]. Das Limit bei der Aufteilung scheint nicht zu helfen ...
Ich möchte die Anzahl der Zeilen in einer Zeichenfolge zählen Ich habe versucht, diese Stackoverflow-Antwort zu verwenden: lines = str.split("\r\n|\r|\n"); return lines.length; auf dieser Zeichenfolge (die ursprünglich ein Puffer war): GET / HTTP/1.1 Host: localhost:8888 Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.2 (KHTML,like Gecko) …
In JavaScript können wir so eine Zeichenfolge bei jedem dritten Zeichen teilen "foobarspam".match(/.{1,3}/g) Ich versuche herauszufinden, wie das in Java geht. Irgendwelche Hinweise?
Auf einem Linux-Desktop (RHEL4) möchte ich einen Bereich von Bytes (normalerweise weniger als 1000) aus einer großen Datei (> 1 Gig) extrahieren. Ich kenne den Versatz in der Datei und die Größe des Blocks. Ich kann dazu Code schreiben, aber gibt es eine Befehlszeilenlösung? Im Idealfall so etwas wie: magicprogram …
In Perl kann ich: my ($x, $y) = split /:/, $str; Und es wird funktionieren, ob die Zeichenfolge das Muster enthält oder nicht. In Python funktioniert dies jedoch nicht: a, b = "foo".split(":") # ValueError: not enough values to unpack Was ist der kanonische Weg, um Fehler in solchen Fällen …
Ich habe mehrere Textdateien mit ungefähr 100.000 Zeilen und möchte sie in kleinere Textdateien mit jeweils 5000 Zeilen aufteilen. Ich benutzte: split -l 5000 filename.txt Das schafft Dateien: xaa xab aac xad xbe aaf Dateien ohne Erweiterungen. Ich möchte sie nur so nennen: file01.txt file02.txt file03.txt file04.txt oder wenn das …
Ich habe DataFramemit Spalte Sales. Wie kann ich es basierend auf dem SalesWert in 2 aufteilen ? Erstens DataFramewerden Daten mit 'Sales' < sund zweitens mit'Sales' >= s
Ich habe eine Zeichenfolge wie: 0123456789 und müssen JEDES Zeichen in ein Array aufteilen. Ich zum Teufel habe es versucht: explode('', '123545789'); Aber es gab mir das Offensichtliche: Warnung: Kein Trennzeichen in explodieren definiert) .. Wie würde ich darauf stoßen? Ich kann keine Methode ohne weiteres sehen, insbesondere nur eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.