Neu DotLiquid String per RegEx bereinigen

  • JTL-Connect 2022: Ihr habt noch kein Ticket? Jetzt schnell sichern! Die PreConnect ist bereits ausgebucht, auch für die After-Show-Party auf der Ocean Diva sind nur noch wenige Plätze verfügbar! HIER geht es zum Ticketverkauf

  • Das Stable Release von JTL-Wawi 1.6 ist startklar: HIER gehts zum Forenbeitrag

alex.hw

Neues Mitglied
14. September 2021
1
0
Hi,
ist es möglich in DotLiquid einen String so zu bereinigen, dass nur die Zeichensätze übrig bleiben die einem RegEx entsprechen?

Bsp.:

String: das ist ein ABC123-Beispiel und FGH456 ist auch drin
RegEx: ([A-Z]{3}[\d]{3})
Bereinigter String:
ABC123
FGH456

Das was mir bisher einfiel:
{{ string | Replace: '^(?!([A-Z]{3}[\d]{3}))', '' }}
was nicht funktioniert

Danach würde ich idealerweise noch die vorkommenden Zeichensätze durchnummerieren, in etwa so:
Z001:ABC123
Z002:FGH456

Vielleicht stehe ich gerade auf dem Schlauch aber ich kann im Forum nichts passendes finden und komme von alleine nicht auf eine Lösung (außer eine Funktion dafür in der Datenbank zu schreiben...)
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
5.060
935
Berlin
Du kannst in Dotliquid nicht so einfach mit geschweiften Klammern arbeiten in einem Regex.
Das wäre der Ansatz wenn du diese brauchst:

Code:
{% assign test="ABC123-Beispiel" -%}
{% capture pattern -%}^([A-z]{3}[\d]{3})(.+){% endcapture -%}
{{ pattern }}
{{ test | Replace: pattern :"$1"}}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Feld in Auftrag E-Mail ausgeben (dotliquid/sql) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Workflows DotLiquid (JTL Wawi 1.6.) User helfen Usern - Fragen zu JTL-Wawi 2
Neu DOTLIQUID Rechnung oder anderes Formular an zwei Orten Speichern User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versandbestätigungs Vorlage - DotLiquid / Sendungsnummern ausblenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Smarty Problematik? JavaScript mit langen String-Variablen wird zerstört ausgegeben JTL-Shop - Fehler und Bugs 3
Neu Einmaliger Gratis Artikel per Workflow hinzufügen Arbeitsabläufe in JTL-Wawi 5
Neu Zahlungsart per Workflow setzen ignoriert Skonto-Einstellung JTL-Wawi - Fehler und Bugs 1
Neu Artikeletiketten per Zebra ZD420 / Nach Warenannahme Druckerwarteschlange blockiert User helfen Usern 0
Neu Ebay Angebot Preis aktualisieren per Datenbank? Individuelle Listenansichten in der JTL-Wawi 1
Neu Mitlaufende Artikeldetail-Bilder im Nova per CSS? Templates für JTL-Shop 4
Issue angelegt Hinzufügen großer Artikelmengen per Touchscreen nach Update nicht mehr möglich [WAWI-62158] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 3
Neu per Plugin Variationen ein/ausblenden (Javascript/Jquery) Technische Fragen zu Plugins und Templates 4
Neu Import von Verpackungseinheiten VPE der Lieferanten per JTL-Ameise JTL-Ameise - Fehler und Bugs 3
In Diskussion Workflow - Anzahl tägliche Verkäufe je Warengruppe, alle 24 Stunden per eMail senden JTL-Workflows - Ideen, Lob und Kritik 21
In Bearbeitung Lieferantenbestand per Workflow auf 0 JTL-Workflows - Ideen, Lob und Kritik 0
Shopabgleich per Connector bricht ab JTL-Wawi 1.6 2
Rechnungen automatisch erstellen per Workflow in 1.6 JTL-Wawi 1.6 2
Neu DHL Päckchen Welt M mit Versicherung per Shipping? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Export Zahlung per Ameise nicht komplett User helfen Usern - Fragen zu JTL-Wawi 0
Artikellabel per Ameise zuordnen JTL-Wawi 1.6 2
Neu Fehler beim senden von Rechnungen per Mail JTL-Wawi - Fehler und Bugs 1
Neu Artikel aus der DB per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Zahlungen per PayPal Plus werden nach dem Update auf 1.6.38.2 unter der Zahlungsweise "Rechnung" gemappt JTL-Wawi - Fehler und Bugs 5
Neu Überverkäufe per Ameise - Fehlermeldung JTL-Ameise - Fehler und Bugs 3
Label setzen per Workflow funzt nicht JTL-Wawi 1.6 2
Neu Per Workflow eine E-Mail mit der Sendungsnummer der Beilegeretoure versenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Rechnungsempfang per E-Mail an mehrere Empfänger Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Beantwortet Abrechnungspositionen per Workflow hinzufügen Arbeitsabläufe in JTL-Wawi 5
Neu ebay - Attribute/Merkmale importieren per Ameise JTL-Ameise - Ideen, Lob und Kritik 4
Neu Artikel per Dropshipping ausliefern User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi 1.6 - Kundenhistorie per Workflow schreiben (Video) Umfragen rund um JTL 0

Ähnliche Themen