Regular Expressions in Conversion Files

Tips & Tricks

RFEM and RSTAB provide numerous interfaces with other programs for data exchange. In the respective programs, different names are often used for the same materials and cross‑sections. Therefore, it is necessary to convert the material and cross‑section names in order to be recognized by the program after the data exchange.

The conversion can be done by using a conversion file. In addition to the description in the third-party application and the corresponding description in RFEM/RSTAB as described in the article Simplified Import and Export via Conversion File, you can also use regular expressions for the conversion. One conversion at a time must be defined for the import (to RFEM/RSTAB) and for the export (from RFEM/RSTAB). The following syntax must be used.

Format for import:
REGEX_IMP: Pattern material or cross-section; Pattern substitution material or cross-section

Format for export:
REGEX_EXP: Pattern material or cross-section; Pattern substitution material or cross-section

Example:
The following conversion should be performed:
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

Keywords

Regular expression REGEX Import Export Conversion Conversion file Material description Cross-section description

Links

Write Comment...

Write Comment...

  • Views 84x
  • Updated 24 July 2020

Contact us

Do you have questions or need advice?
Contact our free e-mail, chat, or forum support or find various suggested solutions and useful tips on our FAQ page.

+49 9673 9203 0

info@dlubal.com

RFEM Main Program
RFEM 5.xx

Main Program

Structural engineering software for finite element analysis (FEA) of planar and spatial structural systems consisting of plates, walls, shells, members (beams), solids and contact elements

Price of First License
3,540.00 USD
RSTAB Main Program
RSTAB 8.xx

Main Program

The structural engineering software for design of frame, beam and truss structures, performing linear and nonlinear calculations of internal forces, deformations, and support reactions

Price of First License
2,550.00 USD