832x
001139
04.11.2015

Expressions régulières dans les fichiers de conversion

RFEM et RSTAB fournissent de nombreuses interfaces avec d'autres programmes pour l'échange de données. Häufig werden in den jeweiligen Programmen unterschiedliche Bezeichnungen für dieselben Materialien und Querschnitte verwendet. Dies macht eine Konvertierung der Material- und Querschnittsbezeichnungen notwendig, damit diese nach dem Austausch der Daten vom Programm erkannt werden.

La conversion peut être effectuée à l'aide d'un fichier de conversion. Neben der Angabe der Bezeichnung in der Fremdanwendung und entsprechenden Bezeichnung in RFEM/RSTAB wie im Beitrag Vereinfachter Import/Export mit der Konvertierungstabelle beschrieben, können auch reguläre Ausdrücke für die Konvertierung verwendet werden. Jeweils eine Konvertierung ist für den Import (zu RFEM/RSTAB) und für den Export (von RFEM/RSTAB) zu definieren. Dabei ist folgende Syntax zu verwenden.

Format für Import:
REGEX_IMP: Muster Material bzw. Querschnitt; Muster Ersatz Material bzw. Querschnitt

Format für Export:
REGEX_EXP: Muster Material bzw. Querschnitt; Muster Ersatz Material bzw. Querschnitt

Exemple :
Folgende Konvertierung soll vorgenommen werden:
Pi(B) 500/20/15/300/400/100/12/4/3 <--> ZHWS400*500*15*20*100*12*300
REGEX_IMP:^ZHWS(\d+)\*(\d+)\*(\d+)\*(\d+)\*(\d+)\*(\d+)\*(\d+); Pi(B) $2/$4/$3/$7/$1/$5/$6/0/0
REGEX_EXP:^Pi\(B\)\s?(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+)/(\d+); ZHWS$5*$1*$3*$2*$6*$7*$4


Auteur

Mme von Bloh fournit une assistance technique à nos utilisateurs et est également responsable du développement du programme SHAPE-THIN et de la construction en acier et en aluminium.

Liens