el_froggo

Neues Mitglied
10. November 2023
3
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.

Gut bekanntes Mitglied
15. Februar 2023
161
62
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
7.091
1.854
Berlin
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

Neues Mitglied
10. November 2023
3
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 Neues Plugin: "Schnellkauf Plus" (Artikel direkt durch die Eingabe von Artikelnummer, GTIN, ISBN, ASIN, HAN oder UCP in den Warenkorb legen) Plugins für JTL-Shop 2
Neu Custom Workflow Aufträge nach Artikelnummer sortieren User helfen Usern 6
Neu 1.9 Gibt es beim Picken die Funktion "Zurückstellen" nicht mehr? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7
Neu Beim Picken: Menge und Platz manuell ändern - Fehlbestand und Abschluss Pickliste JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Nichtssagende Fehlermeldung beim Import JTL-Wawi 1.7 3
Neu Probleme beim Update von 5.2.4 auf 5.3.3 Installation / Updates von JTL-Shop 6
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 13
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopify-Abgleich trotz "200 OK" - Hat jemand eine Lösung? Shopify-Connector 0
Fehler bei JTL-Update (1.5.55.8 -> 1.7.15.6) "Arithmetischer Überlauffehler beim Konvertieren von expression in den int-Datentyp." JTL-Wawi 1.7 7
Neu Fehler beim Update des Shops - DB Migration Installation / Updates von JTL-Shop 1
Neu Doppelte Zeilen beim Auftragsexport JTL Ameise - Eigene Exporte 4
Neu Bestellung im Shop löschen, Überlauffehler beim Konvertieren von numeric in den numeric-Datentyp Allgemeine Fragen zu JTL-Shop 1
Neu B2B Market - Probleme beim zuweisen der Kundengruppe. WooCommerce-Connector 2
Neu Richtiges Vorgehen beim Update Installation von JTL-Wawi 3
[Bug]🪲 JTL-Wawi 1.9 | Memoryleak beim Öffnen von Aufträgen JTL-Wawi 1.9 2
Neu CSS Gutschein Premium - Einzweckgutscheine - Fehler beim Einlösen Plugins für JTL-Shop 1
Neu Artikel beim Scannen Addieren und nicht erneut auflisten Arbeitsabläufe in JTL-Wawi 3
Neu amazon / Ein Fehler ist aufgetreten, bitte beim JTL-Support melden JTL-Wawi - Fehler und Bugs 295
1.9.4.5: Listen aktualisieren sich nicht mehr beim Wechsel der Verwaltungen/Reiter JTL-Wawi 1.9 2
Fehler beim ShippingLabels JTL-Wawi 1.9 1
Neu Fehler beim Zahlungsabgleich - Zahlungsmodul - Wawi 1.5.55.5 Deutsche Bank JTL-Wawi - Fehler und Bugs 3
WaWi 1.9.4.5 hängt in der Artikelansicht beim Scrollen JTL-Wawi 1.9 7
Fehlermeldung beim Update von der Version 1-6-47-0 auf 1-9-4-5 JTL-Wawi 1.7 6
Neu Verbindung zur Wawi-Datenbank beim Start teilweise gestört - ist Offline-Betrieb möglich? JTL-POS - Fehler und Bugs 6
Neu Gewicht fehlt beim Drucken von Label (Freiposition) Shopify-Connector 0
Neu Gesucht: Plugin, das beim Klick auf "zur Kasse" ein Zusatz-Produkt vorschlägt Plugins für JTL-Shop 5
Fehlermeldung beim Update von 1.7 auf 1.9 JTL-Wawi 1.9 13
Neu Artikelstammdaten - Registerkarte "Lieferanten" fehlt beim öffnen der Artikelstammdaten User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikelgewicht beim Wareneingang erfassen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Falsche Kategorieattribute beim Laden Einrichtung und Installation von JTL-eazyAuction 2
Nach Update auf 1.9.4.2 gibt es Fehlermeldung beim Packtisch JTL-Wawi 1.9 7

Ähnliche Themen