Die Suche ergab 7 Treffer

von invi86
Mittwoch 26. Oktober 2016, 13:43
Forum: Codesnippets
Thema: .cpp finden, auslesen, ändern, speichern
Antworten: 15
Zugriffe: 7566

Re: .cpp finden, auslesen, ändern, speichern

ok.
- datei öffnen (lesend)
- datei lesen
- wert filtern/finden /ersetzen
- datei schließen

- datei öffen (schreibend)
- zeile für zeile schreiben
- datei schließen
von invi86
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 ...
von invi86
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 ...
von invi86
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 ...
von invi86
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 ...
von invi86
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 ...
von invi86
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 ...