Ich schreibe Code zum Abrufen bestimmter Zeichen in einer Textdatei nach Position. Zum Beispiel möchte ich die Folge von Zeichen zwischen Positionen von 1043-1049 aus einem Text, wie zum Beispiel:Extrahieren einer Zeichenfolge aus einer Datei mit einer Position und Länge
......... acddex ............
... und so weiter. Ich möchte diese "acddex" Sequenz aus diesem Text herausholen. Ich kenne seine Reihenfolge und Position. Bis jetzt kann ich nur die Datei öffnen und die Position eingeben, die ich will, aber ich habe keine Ahnung, wie man die Reihenfolge des ganzen Textes zählt, härter noch, die ganze Datei ist eine Kombination von Samples, also muss ich auch eine Wiederholung/Aktualisierung einstellen von Zeichenzahl zwischen bestimmten Zeichen „>“, ist es wie:
agoejngodgfjnsodjnfvsojdnvodfjnodjnfbodjngodjgndojgndlkfnvldfkngldjnfgdfjgnldjfngldjfngldfjngldjfngldjnfg dkjdnfgkjdnfgkjndfkgjndfjgnojfgnlfjngdljfngldjfng kdfjngkdfjngkjdndksjngskfjgndkfjgn
Also muss ich die Sequenzen aus diesen Proben, die in derselben Datei sind, wenn ich wissen wo das gebraucht wird Die Quigen beginnen. Wie kann ich das tun?
Hinweis: Es ist keine kurze Sequenz mit etwa 200.000 Zeichen, und ich möchte, dass es mir die Zeichen zwischen 1046.-1052. Positionen, zum Beispiel.
Suchen Sie Syntax wie '" abcdefg "[2: 4]' oder tun Sie möchten wissen, wie man eine Datei liest? – Matthias
Ist die Datei klein genug, dass Sie sie einfach in eine Zeichenfolge lesen könnten? Dann könnten Sie einfach die gewünschten String-Slices ansprechen. – Prune
die Sache ist, gibt es etwa 200.000 Zeichen in meinen Daten, und was ich von dem Code will, ist zum Beispiel; Drucken (zwischen 1046.-1052. Zeichen) – Lindy