Die Suche ergab 14 Treffer

von GameChanger
Mittwoch 8. März 2017, 16:03
Forum: Allgemeine Fragen
Thema: RegEx: Durchsuchen einer Liste
Antworten: 11
Zugriffe: 2682

Re: RegEx: Durchsuchen einer Liste

@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))
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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! :)...das mit der "element" Abfrage...top!
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ...
von GameChanger
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 ;)
von GameChanger
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 ...