以下のようなテキストファイルを読みたいと思います。形状名 --> "hvac,OUTLET,INLET,Lamelle,duct and wall" があります
この場合は 6 だけですが、CFD プロセスのシミュレーションによって異なる場合があります。
ジオメトリ名とそれに対応する「タイプ」のみを抽出したいと思います。私の場合、ジオメトリとタイプはそれぞれ「hvac、OUTLET、INLET、Lamelle、duct and wall」と「wall and patch」です。
XML を使用して Parse を使用するか、'{\n' および '}\n' Keyword の後の文字列を検索する必要があります。
geometry
{
hvac
{
type wall;
inGroups 1(wall);
nFaces 904403;
startFace 38432281;
}
OUTLET
{
type patch;
nFaces 8228;
startFace 39336684;
}
INLET
{
type patch;
nFaces 347;
startFace 39344912;
}
Lamelle
{
type wall;
inGroups 1(wall);
nFaces 204538;
startFace 39345259;
}
duct
{
type wall;
inGroups 1(wall);
nFaces 535136;
startFace 39549797;
}
wall
{
type wall;
inGroups 1(wall);
nFaces 118659;
startFace 40084933;
}
}