Les expressions régulières vous permettent de convertir plusieurs objets (par exemple, une série de sections IPE complètes) par une seule entrée.
Exemple
Conversion, par exemple, de IPE120 dans Tekla à IPE 120 | Euronorme 19-57; ... | SZS dans RFEM 6 devrait également fonctionner pour toutes les autres sections de la série de sections IPE.
Afin d'effectuer la conversion pour l'ensemble de la série de sections IPE, l'expression régulière est structurée comme suit :
Conversion de Tekla vers RFEM 6
|
Tekla
|
RFEM 6
|
expression régulière
|
IPE(\d+)
|
IPE $1 | Euronorme 19-57; ... | SZS
|
Nom de la section
|
IPE120
|
IPE 120 | Euronorme 19-57; ... | SZS
|
Nom de la section
|
IPE300
|
IPE 300 | Euronorme 19-57; ... | SZS
|
Tout nombre décimal peut être entré pour l'expression (\d+). (IPE200, IPE300, ...)
L'expression $1 se réfère au nombre décimal inséré. Dans la figure suivante, l'expression régulière a été ajoutée au tableau de conversion de Tekla.
Si deux décimales sont utilisées, l'expression $1 se réfère au premier nombre et l'expression $2 se réfère au deuxième nombre. Le tableau suivant le montre à l'aide d'un exemple de conversion de matériau.
Conversion de Tekla vers RFEM 6
|
Tekla
|
RFEM 6
|
expression régulière
|
C(\d+)/(\d+)
|
C$1/$2 | EN 1992-1-1:2004/A1:2014
|
Nom du matériau
|
C20/25
|
C20/25 | EN 1992-1-1:2004/A1:2014
|
Nom du matériau
|
C30/37
|
C30/37 | EN 1992-1-1:2004/A1:2014
|
Cet article présente et explique les problèmes possibles lors de la définition des expressions régulières.
Le nom de section 400*400 n'est pas converti avec l'expression (\d+)*(\d+).
L'astérisque * a une signification particulière dans les expressions régulières et n'est donc pas interprétée comme un caractère simple. Pour utiliser l'astérisque comme caractère unique dans une expression régulière, vous pouvez l'écrire avec un antislash \ pour invalider sa signification particulière.
Conversion de Tekla vers RFEM 6
|
Tekla
|
RFEM 6
|
expression régulière
|
(\d+)\*(\d+)
|
R_M1 $2/$1
|
Nom de la section
|
400*400
|
R_M1 400/400
|
Nom de la section
|
150*200
|
R_M1 150/200
|
Le nom de la section RHS200*100*5 n'est pas converti avec l'expression RHS(\d+)\*(\d+)\*(\d+).
Si plusieurs expressions régulières similaires sont utilisées, il peut en résulter l'utilisation d'une expression régulière incorrecte (exemple dans l'image).
Vous pouvez utiliser le signe ^ pour spécifier que l'expression régulière n'est utilisée que si elle correspond au début du nom du matériau ou de la section. L'expression ^(\d+)\*(\d+) n'est alors plus valide pour la section RHS, car le nom de la section RHS ne commence pas par un numéro (par exemple 400x400).
Conversion de Tekla vers RFEM 6
|
Tekla
|
RFEM 6
|
expression régulière
|
^(\d+)\*(\d+)
|
R_M1 $2/$1
|
Nom de la section
|
400*400
|
R_M1 400/400
|
Nom de la section
|
300*300
|
R_M1 300/300
|
|
|
|
expression régulière
|
RHS(\d+)\*(\d+)\*(\d+)
|
RRO $1x$2x$3 | EN 10219-2 | ALUKÖNIGSTAHL
|
Nom de la section
|
RHS200*100*5
|
RRO 200x100x5 | EN 10219-2 | ALUKÖNIGSTAHL
|
Nom de la section
|
RHS180*140*8
|
RRO 180x140x8 | EN 10219-2 | ALUKÖNIGSTAHL
|
Comment convertir le matériau/la section provenant de RFEM indépendamment de la description standard ?
Contrairement à RFEM 6, Revit et Tekla attribuent les noms des matériaux et des sections indépendamment des normes. Ainsi, par exemple, si chaque section HEA 300 dans RFEM 6 selon différentes normes est convertie en HEA 300 dans Revit ou Tekla, vous pouvez utiliser l'expression régulière .*$ pour ignorer la désignation standard dans le nom.
Conversion de RFEM 6 vers Tekla
|
RFEM 6
|
Tekla
|
expression régulière
|
HEA (\d+).*$
|
HEA$1
|
Nom de la section
|
HEA 300 | DIN 1025-3:1994-03 | Ferona
|
HEA300
|
Nom de la section
|
HEA 300 | Euronorme 53-62; ... | SZS
|
HEA300
|
Nom de la section
|
HEA 300
|
- GB/T 11263-2017
|
- --
|
HEA300
|
Afficher plus