Ich habe einige Probleme bei der Analyse von Nur-Text-Ausgabe von samtools stats
.Aufteilen Zeichenfolge in Schlüsselwert mit Regex
Beispiel Ausgabe:
45205768 + 0 in total (QC-passed reads + QC-failed reads)
0 + 0 secondary
0 + 0 supplementary
5203838 + 0 duplicates
44647359 + 0 mapped (98.76% : N/A)
0 + 0 paired in sequencing
0 + 0 read1
0 + 0 read2
0 + 0 properly paired (N/A : N/A)
0 + 0 with itself and mate mapped
0 + 0 singletons (N/A : N/A)
0 + 0 with mate mapped to a different chr
0 + 0 with mate mapped to a different chr (mapQ>=5)
Ich mag die Datei Zeile-für-Zeile analysieren und die folgende Ausgabe in einem PHP-Array wie folgt erhalten:
Array(
"in total" => [45205768,0],
...
)
So Geschichte lange Kurz, ich möchte die numerischen Werte von der Vorderseite der Zeile als ein Array von Ganzzahlen und die folgende Zeichenfolge (ohne die Klammern) als Schlüssel erhalten.
Was hast du schon probiert? – Bernhard
viel Müll, der aus irgendeinem Grund nichts getan hat. Sogar die Funktion str_split() in PHP scheint nicht zu funktionieren. –
Die Funktion funktioniert, vertrau mir :) Es ist deine Syntax, die nicht funktioniert. Zeigen Sie einige Ihrer Syntax. Wenn ich regex, versuche ich es immer Schritt für Schritt. – Bernhard