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.264
2.474
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 Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 0
Rechnungen ohne Nummer beim Drucken/Mailen (Vorschau korrekt) - Hilfe benötigt JTL-Wawi 1.11 0
"Fehler beim Laden der Daten" in Liste Aufträge und Rechnungen JTL-Wawi 1.11 4
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu DHL versenden 4.0 - NullReferenceException beim Erstellen von Labels JTL-ShippingLabels - Fehler und Bugs 8
Hilfe: EK-Preise werden nicht beim Import importiert? JTL-Wawi 1.11 3
Neu Probleme beim Lizenzkauf im Extension Store – PayPal-Fehler? Plugins für JTL-Shop 0
Neu Fehler beim Update auf 1.11.5 - Ungültiger Objektname "dbo.tUpdateMigration User helfen Usern - Fragen zu JTL-Wawi 0
Neu Verzögerung beim Abruf von Bestellungen? 16.12. ab 19:30 Amazon-Anbindung - Fehler und Bugs 2

Ähnliche Themen