882x
001139
2015-11-04

转换文件中的正则表达式

RFEM 和 RSTAB 提供了众多可以与其他软件进行数据交换的接口。 相同的材料和截面,在不同的程序中经常会出现不同的名称。 因此必须对材料和截面的名称进行转换,以便在数据交换后被程序识别。

可以使用转换文件进行转换。 除了在“通过转换文件简化导入和导出”一文中介绍的在第三方应用程序中的说明 以及在 RFEM/RSTAB 中的相应说明外,您还可以使用正则表达式进行转换。 在每种情况下都需要定义导入(到 RFEM/RSTAB)和导出(从 RFEM/RSTAB)的转换。 表达式如下:

导入格式:
REGEX_IMP: 材料或截面举例;替代材料或截面的示例

导出格式:
REGEX_EXP: 材料或截面举例;替代材料或截面的示例

示例
下式中需要进行换算:
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


作者

von Bloh 女士为我们的客户提供技术支持,负责 SHAPE-THIN 软件的开发,以及钢结构和铝合金结构的开发。

链接


;