el_froggo

Aktives Mitglied
10. November 2023
4
0
Wir haben ein Problem beim aufsplitten unserer Artikelnummern in der Exportvorlage " Lieferantenbestellung". Die Artikelnummern müssten immer am letzten Bindestrich getrennt werden. Das Problem ist dass manche unserer Artikelnummern mehrere Bindestriche beinhalten. MIt "Split" alleine klappt dies nicht, da dann bei jedem Bindestrich getrennt wird. Es darf jedoch nur am letzten Bindestrich getrennt werden. Die Ziffern am Ende sind 1 oder 2-stellig. So kann ich leider auch keine feste Zahl von der Artikelnummer abziehen.

Beispiele:
Komplette Artikelnummer: ABC12345/W-9
Komplette Artikelnummer: ABC12345-22/B/M-11

Das Ergebnis sollte so ausschauen:
Teil 1: ABC12345/W Teil 2: 9
Teil 1: ABC12345-22/B/M Teil 2: 10

Kann man das mit Regex irgendwie lösen? Kenne mich mit Regex leider nicht aus. Kann mir jemand weiterhelfen?
 

kelvin.

Sehr aktives Mitglied
15. Februar 2023
166
65
Frankfurt
Es geht bestimmt auch mit Regex. Ich habe es in Dotliquid gelöst:
Code:
{% assign sku = 'ABC12345-22/B/M-11' %}
{% assign sku_len = sku | Size %}
{% assign p2 = sku | Split: '-' | Last %}
{% assign p2_len = p2 | Size %}
{% assign p1_len = sku_len | Minus: p2_len | Minus: 1 %}
{% assign p1 = sku | Slice: 0, p1_len %}
Teil 1 :{{ p1 }}
Teil 2:{{ p2 }}
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.582
2.668
Berlin
Firma
css-umsetzung
Ja sollte auch mit Regex gehen, auch wenn die Frage schon Monate her ist :)

PHP:
{% assign s='ABC12345-22/B/M-11'-%}
{{ s | Replace:"(\-)(?!.*\1).+":"" }}

{% assign s='ABC12345/W-9'-%}
{{ s | Replace:"(\-)(?!.*\1).+":"" }}
 

el_froggo

Aktives Mitglied
10. November 2023
4
0
Meine Frage war ja schon etwas älter und ich habe es inzwischen für mit einer anderen Variable die ich zur Verfügung hatte gelöst. Denke werde die Ansätze aber auch gut für die Zukunft brauchen können.

Vielen Dank an alle.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
Updatezwang beim öffnen der WAWI JTL-Wawi 1.6 13
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Wawi 1.11.10 : Feldinhalt "Kundenkommentar" fehlt beim Versand in WMS JTL-Wawi 1.11 0
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Wawi verschluckt Zeichen beim Mailversand JTL-Wawi 2.0 1
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu EK Preise beim Wareneingang Arbeitsabläufe in JTL-Wawi 4
Neu Probleme beim Mailversand User helfen Usern 0
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Neu Punkt statt Komma beim export Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
Neu Immer wieder Probleme beim Abgleich, hängt löscht was auch immer Shopify-Connector 0

Ähnliche Themen