ok.
- datei öffnen (lesend)
- datei lesen
- wert filtern/finden /ersetzen
- datei schließen
- datei öffen (schreibend)
- zeile für zeile schreiben
- datei schließen
Die Suche ergab 7 Treffer
- Mittwoch 26. Oktober 2016, 13:43
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
- Mittwoch 26. Oktober 2016, 13:21
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
Re: .cpp finden, auslesen, ändern, speichern
so habe nochmal geändert. wo liegt nun mein fehler?
import re
array = []
with open("test.cpp", "r") as f:
for line in f:
pattern = re.compile("^(?P<Text1>.*)COMPILE_TIME_ASSERT\(\s*(?P<Text2>.+),(?P<Text3>\s*)(?P<Text4>\S*)(?P<Text5>\s*\)\s*;s*)")
result = '"' + match.group('Text4') + '"'
if ...
import re
array = []
with open("test.cpp", "r") as f:
for line in f:
pattern = re.compile("^(?P<Text1>.*)COMPILE_TIME_ASSERT\(\s*(?P<Text2>.+),(?P<Text3>\s*)(?P<Text4>\S*)(?P<Text5>\s*\)\s*;s*)")
result = '"' + match.group('Text4') + '"'
if ...
- Mittwoch 26. Oktober 2016, 11:27
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
Re: .cpp finden, auslesen, ändern, speichern
Vielen Dank auf jede Kritik.
Es ist eben so, dass ich mich sehr schwer tue mit der Thematik.
Eine Testdatei habe ich erstellt, welche meine test.cpp ist! Und wirklich Öffnen, Auslesen und Ändern funktioniert. Jedoch der Abschließende Teil nicht.
Und nochmal danke, ja ich habe überhaupt nirgends ...
Es ist eben so, dass ich mich sehr schwer tue mit der Thematik.
Eine Testdatei habe ich erstellt, welche meine test.cpp ist! Und wirklich Öffnen, Auslesen und Ändern funktioniert. Jedoch der Abschließende Teil nicht.
Und nochmal danke, ja ich habe überhaupt nirgends ...
- Mittwoch 26. Oktober 2016, 09:50
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
Re: .cpp finden, auslesen, ändern, speichern
@invi86: Was heisst `re.sub()` wurde nicht „angenommen”? Das ist *die* Funktion zum ersetzen. Alles andere wäre bloss die Funktionalität von der Funktion umständlicher nachbasteln. Was wenig Sinn macht.
##### If you want to locate a match anywhere in string, use search() // deshalb verwende ich ...
##### If you want to locate a match anywhere in string, use search() // deshalb verwende ich ...
- Mittwoch 26. Oktober 2016, 09:26
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
Re: .cpp finden, auslesen, ändern, speichern
weil ich es in meiner test datei sehe :P
mit r+ ändert er in der datei zwar den vorhandenen wert in den gewünschten ab, behält aber nur diesen und entfernt den weiteren inhalt
mit a fügt er nur den zu ändernden text am ende ein, ohne jedoch den vorhandenen zu ändern.
ich will also zB. "hallo ...
mit r+ ändert er in der datei zwar den vorhandenen wert in den gewünschten ab, behält aber nur diesen und entfernt den weiteren inhalt
mit a fügt er nur den zu ändernden text am ende ein, ohne jedoch den vorhandenen zu ändern.
ich will also zB. "hallo ...
- Mittwoch 26. Oktober 2016, 08:41
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
Re: .cpp finden, auslesen, ändern, speichern
danke schonmal.
stimmt "re.split" war nur ein versuch zum rantasten, was passiert. wurde durch re.search ersetzt. werde nun mal mit re.sub probieren und sehen was passiert.
re.sub wurde nicht angenommen :(
wähle ich zu beginn statt "r+" für read+write -> "a" fügt er zwar den zu ändernden text am ...
stimmt "re.split" war nur ein versuch zum rantasten, was passiert. wurde durch re.search ersetzt. werde nun mal mit re.sub probieren und sehen was passiert.
re.sub wurde nicht angenommen :(
wähle ich zu beginn statt "r+" für read+write -> "a" fügt er zwar den zu ändernden text am ...
- Mittwoch 26. Oktober 2016, 06:21
- Forum: Codesnippets
- Thema: .cpp finden, auslesen, ändern, speichern
- Antworten: 15
- Zugriffe: 7566
.cpp finden, auslesen, ändern, speichern
hi,
bin beginner und habe folgende aufgabe.
- ein verzeichnis (ordner) soll nach .cpp dateien (text) durchsucht werden "erledigt"
- in die dateien sollen geöffnet und ein gewisser string gesucht + gefunden werden "erledigt"
- danach soll der gefundene wert, durch einen anderen (append) ersetzt ...
bin beginner und habe folgende aufgabe.
- ein verzeichnis (ordner) soll nach .cpp dateien (text) durchsucht werden "erledigt"
- in die dateien sollen geöffnet und ein gewisser string gesucht + gefunden werden "erledigt"
- danach soll der gefundene wert, durch einen anderen (append) ersetzt ...
