Eure regex im Workflow

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Ich werfe mal Sonderfall für Niederlande ein :)

PLZ = 5213 CA (Leerzeichen ist nach Leitcodierung wohl wichtig)

Da bei uns die Auslandssendungen überschaubar sind, muß der von dir beschriebene Fall nicht markiert werden. Ausserdem meckert easylog eh, weil wir die Vorausverfügung Unzustellbarkeit standardmäßig eingeschaltet haben, aber dieses Feature für Auslandssendungen nicht aktzeptiert wird.

Der regex würde sich aber ohne Probleme auch auf diesen Sonderfall anpassen lassen. ;)
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.105
320
Hallo,

ich möchte gerne einen Workflow erstellen, wo eine bestimmte Versandart gesetzt wird, hier sollen bestimmte Artikel aber ausgeschlossen werden.
Mit RegEx weiß ich es wie es geht welche Artikelnummer enthalten sein sollen, nun benötige ich den Halt welche nicht enthalten sein dürfen?

Schon mal Danke für jegliche Hilfe

Uwe
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Hallo,

ich möchte gerne einen Workflow erstellen, wo eine bestimmte Versandart gesetzt wird, hier sollen bestimmte Artikel aber ausgeschlossen werden.
Mit RegEx weiß ich es wie es geht welche Artikelnummer enthalten sein sollen, nun benötige ich den Halt welche nicht enthalten sein dürfen?

Schon mal Danke für jegliche Hilfe

Uwe
Regex negieren? Schreib doch mal genauer, wie dein Ausdruck aussieht.
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.105
320
OK:
Code:
\b(1005067|2555225|5445844)\b

So sieht es wenn die Artikelnummern enthalten sein sollen, nun soll es aber umgekehrt sein ;)
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.105
320
Hallo,

meine nächste Frage zur Regex ;)

in der letzten Zeit häuft es sich, dass die Telefonnummer falsch ist, dort steht ein x drin oder manchmal sogar Ab 14:00 und ähnliches.
Gibt es da eine Möglichkeit dieses über Regex zu Filtern?

Grüße Uwe
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.105
320
Ok, nun sind mehrere Mails rein gekommen mit Fehlerhafte Rufnummern...
Aber "/" soll nicht als Fehlerhaft erkannt werden, da DHL es nicht als Fehlerhaft ansieht
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Code:
[^\d+\/\ \-\(\)]

die escapte Leerstelle war doppelt^^
"\" gibt an, dass kein Steuerzeichen danach kommt, sondern ein (Sonder)Zeichen was erkannt, bzw. nicht erkannt werden soll.
 

Arkin

Gut bekanntes Mitglied
28. Juli 2017
164
16
AW: Eure regex im Workflow

Im easylog 6.8 wird die Leerstelle zwischen Hausnummer und Zusatzbuchstaben nicht mehr "bemängelt".

Hier die bereinigte regex, die die meisten Fehler in der Straße rausfiltert:
Code:
^(?!((?:([\w+üäöÜÄÖß\-\.\/\s+][^0-9]+)(\s+))([0-9\-\/]+)(\s?)(\w?)(\s*))$).*$

Wir nutzen ebenfalls seit gestern diesen Workflow, da uns aufgefallen ist, das hin und wieder Kunden bei Straße irgendwas anderes eintragen oder ne Nummer fehlt...
Nun habe ich mal 2 Beispiele wo mir nicht klar ist ob der Workflow richtig ausgelöst hat und einmal frag ich mich warum er überhaupt ausgelöst hat.

Beispiel 1: Musterstraße 15A Domäne -> Workflow hat ausgelöst.. soll er hier laut Regex auslösen? "Domäne" gehört da definitiv nach Menschenlogik nicht rein, aber sollte RegEx da auslösen?
Beispiel 2: Muster Str. 15 -> Workflow hat ausgelöst... Warum?
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Der Code ist soweit richtig und Beispiel 1 entspricht NICHT den Bedinungen und ein WF wird ausgelöst.
Beispiel 2 löst keinen WF aus. (So zumindest in meiner Wawi^^)
 

Arkin

Gut bekanntes Mitglied
28. Juli 2017
164
16
Der Code ist soweit richtig und Beispiel 1 entspricht NICHT den Bedinungen und ein WF wird ausgelöst.
Beispiel 2 löst keinen WF aus. (So zumindest in meiner Wawi^^)

Habe nochmal genau hingeschaut, der WF für die Straße löst aus, wenn Zwischen Straße und Hausnummer kein Leerzeichen ist.
Habe im Regex-Tester das auch nochmal gegengeprüft , stimmt das Ergebnis und ist ja auch der Sinn hinter dem WF.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Moin,

ich hab nun mal versucht mir eine RegEx selber zu bauen in der Hoffnung das ich das irgendwann mal verstehe.
Er soll eine PLZ (Irland) prüfen die aus einen Buchstaben besteht gefolgt von 2 Zahlen, dann ein Leerzeichen oder auch nicht und dann 4 Buchstaben oder Zahlen
@_simone_ ist das richtig so?
Code:
.\d{2}\ ?\w{4}
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Hmmh hat natürlich nicht gefunzt hab nun mal deine Schreibweise mit übernommen. Nun geht es.
Code:
*\b\w\d{2}\ ?\w{4}\b
Kann man das noch verbessern?
 
  • Gefällt mir
Reaktionen: Newald1004

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Und noch etwas was ich nicht hin bekomme.
Code:
*\b\w\w\ ?\-?\ ?\d{4}\b
Statt der beiden w`s möchte ich ein LV abfragen für LV - 1004 (PLZ Lettland)
 
  • Gefällt mir
Reaktionen: Newald1004

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
\w steht ja nur für jeglichen Wort-Charakter.
Soll der Pattern genau so matchen (LV - 1234), dann so:
\b[L][V]\ \-\ \d{4}\b
 
Ähnliche Themen
Titel Forum Antworten Datum
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen