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.619
2.683
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 Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Neu Beim manuellen Shopabgleich kommt ... JTL-Wawi - Fehler und Bugs 4
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Neu Problem beim Datenexport über DHL Versenden 4.0 (international) JTL-ShippingLabels - Fehler und Bugs 6
Fehlermeldungen beim automatischen Zahlungsabgleich JTL-Wawi 2.0 2
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
B2B Market - Probleme beim zuweisen der Kundengruppe (gelöst) JTL-Wawi 1.11 0
Fehlermeldung beim Einlesen der Buchungen in JTL Fibu JTL-Wawi 2.0 2
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

Ähnliche Themen