0

以下のようなテキストファイルを読みたいと思います。形状名 --> "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;
    }
}
4

1 に答える 1