1.1.6.2.  Ricerca del numero di articolo con espressione regolare

Quella In questo esempio viene utilizzato il file CSV seguente e viene fornita una panoramica per utilizzare le espressioni regolari. [4]

Figura 1.92. 

Il codice articolo del produttore del file CSV non può essere facilmente mappato con quello del catalogo PARTsolutions. Il prefisso "SK" davanti al codice articolo del produttore disturba. La deviazione può essere facilmente corretta utilizzando un'espressione regolare, in modo che l'assegnazione automatica possa avvenire senza problemi.

Sezione 1.1.6.1, “ Ricerca per numero di articolo Procedura standard”Per prima cosa verificare il file esistente con le impostazioni in . È sufficiente adattare la voce del nodo Origine prodotto [Product Source] al nuovo file => Non è possibile effettuare alcuna assegnazione.

Ora modifichiamo leggermente l'esempio standard:

  1. Richiamare la finestra di aggancio Filtri disponibili [Available filters] nel menu contestuale della barra degli strumenti.

  2. Selezionare il filtro Espressione regolare.

  3. Trascinate il filtro sul bordo tra l' origine prodotto [Product Source] e il numero di articolo Trova filtro [Find Article Number].

    Figura 1.93. 

  4. Confermare nella finestra di dialogo Impostazioni di linea [Pipe settings] facendo clic su OK.

    -> Il filtro è ora integrato nella pipeline.

  5. Selezionare il filtro.

    -> Viene visualizzata la finestra di dialogo delle impostazioni.

    Figura 1.94. 

  6. Effettuare le impostazioni per l'espressione regolare.

    • Definire l'espressione regolare: inserire qui l'espressione regolare desiderata.

      In questo esempio:

      (?:[^0-9]*)([0-9]+\.[0-9]+)

      Questa espressione può essere usata per rimuovere qualsiasi numero di caratteri e spazi (tutto ciò che non è un numero) da una sequenza di numeri separati da un punto.

      Per verificare l'efficacia della stampa, inserire un numero in Dati di ingresso e fare clic su Test. Se l'espressione è corretta, il risultato desiderato viene visualizzato in Risultato [Result].

    • Sensibilità alle maiuscole: se il prefisso delle lettere è sensibile alle maiuscole, selezionare la casella di controllo.

    • Sostituire il risultato dell'espressione regolare con:

    • Selezione campo [Field selection] -> Campo da modificare: determinare il campo da modificare. Nell'esempio "Numero di articolo del produttore".

    • Test: vedi sopra

    • Output -> Aggiorna il campo di modifica:

      • è attivata: Il campo specificato in Selezione campo [Field selection] viene sovrascritto. (Come utilizzato nell'esempio).

      • è disattivata: L'output viene scritto nel campo specificato, consentendo ulteriori operazioni basate su di esso.

  7. Avviare il processo.

  8. Aprire i collegamenti ai prodotti in Area di lavoro [Workspace] -> Cataloghi [Catalogs] -> <nome del catalogo CSV> -> Prodotti [Products].

    Poiché "SK" viene rimosso dall'espressione regolare, il collegamento può essere creato.

    Figura 1.95. Poiché "SK" viene rimosso dall'espressione regolare, il collegamento può essere creato.




[4] Il file di esempio utilizzato article_number_search_regexp.csv può essere trovato all'indirizzo "$CADENAS/formazione/partdatacenter/article_number_assignment".