@GameChanger: Ein Komma ist halt etwas anderes als ein Minuszeichen. :-)
hahah, zeit für mich für heute aufzuhören.
BTW: dieses Forum ist eine echte Institution.
EDIT: funktioniert trotzdem nicht. :/
Das funktionert:
g1 = []
for f in guck:
g1.extend(re.findall("Dummy_FId_\w{0,35}",f))
Die Suche ergab 14 Treffer
- Mittwoch 8. März 2017, 16:03
- Forum: Allgemeine Fragen
- Thema: RegEx: Durchsuchen einer Liste
- Antworten: 11
- Zugriffe: 2682
- Mittwoch 8. März 2017, 15:50
- Forum: Allgemeine Fragen
- Thema: RegEx: Durchsuchen einer Liste
- Antworten: 11
- Zugriffe: 2682
Re: RegEx: Durchsuchen einer Liste
@GameChanger: filtern hört sich für mich eher danach an, dass Du prüfen willst, ob ein Listeneintrag dem Pattern entspricht, statt zu alle Teile der Einträge, die dem Pattern entsprechen zu sammeln, also das:
import re
y = ["Try1","Try2","dummy_Try8","Try4","dummy_Try5"]
listneu = []
for x in ...
import re
y = ["Try1","Try2","dummy_Try8","Try4","dummy_Try5"]
listneu = []
for x in ...
- Mittwoch 8. März 2017, 14:55
- Forum: Allgemeine Fragen
- Thema: RegEx: Durchsuchen einer Liste
- Antworten: 11
- Zugriffe: 2682
Re: RegEx: Durchsuchen einer Liste
Der Denkfehler liegt im ueberschreiben der bereits ermittelten Ergebnisse. Du musst erweitern, nicht ersetzen.
Und in der Doku zu regular Expressions steht auch recht nett beschrieben, wie man so etwas kompakter machen kann.
https://docs.python.org/2/library/re.html#regular-expression-syntax ...
Und in der Doku zu regular Expressions steht auch recht nett beschrieben, wie man so etwas kompakter machen kann.
https://docs.python.org/2/library/re.html#regular-expression-syntax ...
- Mittwoch 8. März 2017, 14:39
- Forum: Allgemeine Fragen
- Thema: RegEx: Durchsuchen einer Liste
- Antworten: 11
- Zugriffe: 2682
RegEx: Durchsuchen einer Liste
Schönen Nachmittag,
ich beschäftige mich seit kurzem mit RegExs.
Zuerst hab ich es verwendet um ein .txt nach "Patterns" zu ruchsuchen, und das hat auch ersklassig geklappt.
Nun würde ich gerne eine Liste nach bestimmten "Mustern" filtern.
hier mein Ansatz:
[code import re
y = ["Try1","Try2 ...
ich beschäftige mich seit kurzem mit RegExs.
Zuerst hab ich es verwendet um ein .txt nach "Patterns" zu ruchsuchen, und das hat auch ersklassig geklappt.
Nun würde ich gerne eine Liste nach bestimmten "Mustern" filtern.
hier mein Ansatz:
[code import re
y = ["Try1","Try2 ...
- Montag 6. März 2017, 10:17
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage "Liste"
- Antworten: 3
- Zugriffe: 749
Re: Verständnisfrage "Liste"
@GameChanger: zeige mal ein vollständiges Beispiel, mit Daten, die den Fehler zeigen.
hier mein ganzer Code:
[codebox=python file=Unbenannt.txt]import xml.etree.ElementTree as ET
tree = ET.parse("C:\\Users\...\dsm_export.xml")
root = tree.getroot()
dfcs = root.iter("DSM-DFC")
FIds_list ...
hier mein ganzer Code:
[codebox=python file=Unbenannt.txt]import xml.etree.ElementTree as ET
tree = ET.parse("C:\\Users\...\dsm_export.xml")
root = tree.getroot()
dfcs = root.iter("DSM-DFC")
FIds_list ...
- Montag 6. März 2017, 09:51
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage "Liste"
- Antworten: 3
- Zugriffe: 749
Verständnisfrage "Liste"
Ich hätte eine allgm Frage zum Thema Listen
Ich möchte meine Ausgabe in einer "Liste" abspeichern.
Meine Wunschvorstellung wäre es, eine Art Matrix zu generieren.
x1=name_dfc[1], y1=name_FId[1]
x2=name:dfc[2], y2=name_FId[2]
...
Hier mein Versuch:
[codebox=python file=Unbenannt.txt]s = (name_dfc ...
Ich möchte meine Ausgabe in einer "Liste" abspeichern.
Meine Wunschvorstellung wäre es, eine Art Matrix zu generieren.
x1=name_dfc[1], y1=name_FId[1]
x2=name:dfc[2], y2=name_FId[2]
...
Hier mein Versuch:
[codebox=python file=Unbenannt.txt]s = (name_dfc ...
- Montag 6. März 2017, 07:51
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
Sirius3 hat geschrieben:@GameChanger: Du hast die Elemente schon gesucht, Du mußt nur noch den Text **abfragen**:Code: Alles auswählen
blub = names.findall("DSM-DFC-INH") for element in blub: print(name, element.text)
DANKE!
- Mittwoch 1. März 2017, 15:47
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
eChanger: Was Du da an den Namen `text` bindest sind <DSM-DFC-INH>-Elemente und Du suchst *darin* noch mal nach <DSM-DFC-INH>-Elemente. Da sind aber keine.
okay, ja aber genau, das ist mein Problem, ich weiß eben nicht wie ich nach diesem Text suchen soll, da ich zum Beispiel mittels ...findtext ...
okay, ja aber genau, das ist mein Problem, ich weiß eben nicht wie ich nach diesem Text suchen soll, da ich zum Beispiel mittels ...findtext ...
- Mittwoch 1. März 2017, 15:29
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
okay, danke, aber:
dfcs = root.iter("DSM-DFC")
for dfcs_name_inhs in dfcs:
name = dfcs_name_inhs.findtext("SHORT-NAME")
if name == "DFC_BusDiagOpenLoad_CanLP":
liste_fids = dfcs_name_inhs.iter("DSM-DFC-INHS")
for names in liste_fids:
blub = names.findall("DSM-DFC-INH")
for text in blub ...
dfcs = root.iter("DSM-DFC")
for dfcs_name_inhs in dfcs:
name = dfcs_name_inhs.findtext("SHORT-NAME")
if name == "DFC_BusDiagOpenLoad_CanLP":
liste_fids = dfcs_name_inhs.iter("DSM-DFC-INHS")
for names in liste_fids:
blub = names.findall("DSM-DFC-INH")
for text in blub ...
- Mittwoch 1. März 2017, 15:14
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
Jetzt bin ich zurrück mit einem kleineren Problem:
mein XML:
...
-<DSM-DFC>
<SHORT-NAME>DFC_BusDiagOpenLoad_CanLP</SHORT-NAME>
<DSM-DFC-INHS>
<DSM-DFC-INH>FId_BusDiag_stFadeOutLP</DSM-DFC-INH>
<DSM-DFC-INH>FId_MoFVarST_VRS_GRB</DSM-DFC-INH>
<DSM-DFC-INH>FId_Unused</DSM-DFC-INH>
<DSM ...
mein XML:
...
-<DSM-DFC>
<SHORT-NAME>DFC_BusDiagOpenLoad_CanLP</SHORT-NAME>
<DSM-DFC-INHS>
<DSM-DFC-INH>FId_BusDiag_stFadeOutLP</DSM-DFC-INH>
<DSM-DFC-INH>FId_MoFVarST_VRS_GRB</DSM-DFC-INH>
<DSM-DFC-INH>FId_Unused</DSM-DFC-INH>
<DSM ...
- Dienstag 28. Februar 2017, 17:42
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
@GameChanger: Das soll er vielleicht sein, ist er aber nicht. Oder die Fehlermeldung ist falsch, denn in der kommt der Name `label` vor, im Quelltext aber nicht.
Ja, im Original sind die Variablen anders benannt, jedoch ist der Aufbau gleich, aber wie dem auch sei.
Mit Elementtree bin ich jetzt ...
Ja, im Original sind die Variablen anders benannt, jedoch ist der Aufbau gleich, aber wie dem auch sei.
Mit Elementtree bin ich jetzt ...
- Dienstag 28. Februar 2017, 15:47
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
Den Quelltext zur ``for label in rert: TypeError: 'Element' object is not iterable``-Ausnahme zeigst Du gar nicht.
Doch, das soll der hier sein:
for nombre in rert:
bezeichnung = nombre.getElementsByTagName("NAME")[0]
for malus in rert:
Fehler = malus.getElementsByTagName("Fehler")[0 ...
- Dienstag 28. Februar 2017, 15:43
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
Re: .xml Datei auswerten - Problem.
Hey,
danke für die rasche Antwort.
Okay, danke mal für die Tipps. Bin jetzt eh schon ne Weile beim Element Tree, scheint mir vernünftiger.
Bis zu nächsten Frage
danke für die rasche Antwort.
Okay, danke mal für die Tipps. Bin jetzt eh schon ne Weile beim Element Tree, scheint mir vernünftiger.
Bis zu nächsten Frage
- Dienstag 28. Februar 2017, 13:32
- Forum: Allgemeine Fragen
- Thema: .xml Datei auswerten - Problem.
- Antworten: 13
- Zugriffe: 1997
.xml Datei auswerten - Problem.
Hey Leute,
Ich habe Probleme mit der Auswertung einer XML Datei. Ich werde mein Problem sehr detailliert beschreiben, da ich ein nicht allzu erfahrener Programmierer bin, und mir nicht sicher bin, ob ich, mit meiner Herangehensweise, überhaupt das erreichen kann, was ich mir vorstelle.
ich habe ...
Ich habe Probleme mit der Auswertung einer XML Datei. Ich werde mein Problem sehr detailliert beschreiben, da ich ein nicht allzu erfahrener Programmierer bin, und mir nicht sicher bin, ob ich, mit meiner Herangehensweise, überhaupt das erreichen kann, was ich mir vorstelle.
ich habe ...
