2011-07-25 17 views
1
ask_question MC16_Phase2 : 3156 occurences (100.00%) : module abc_testbench/abc_top_0/abc** 

この文章はファイル内にあります。このステートメントには複数のエントリがあり、他のものも存在します。その文で下記のファイルから何かを取得する必要があります

3156 abc_testbench/abc_top_0/abc** 

固定エンティティは以下のとおりです:

ask_question 
occurences 
module 

あなたが喜ばより多くの文を手の込んだことができ、私はそこからそれを読んで、次のようにして、別のファイルにそれを配置する必要があります。私はperlの新機能です。ファイルを読み込んでから、与えられた方法で物事をつかむことに始まる、最初から全体のシナリオを理解できるようにしてください。ありがとうRay Toal。

+0

あなたの質問文がタイトルと一致しません - 入力からマテリアルを選択し、ソートしていないことが記載されています。 – reinierpost

答えて

2

2つのキャプチャグループを持つ正規表現が必要です。与えられた情報に基づいて、正規表現は次のようになります。

/ask_question[^:]*:\s*(\d+)\s*occurences[^:*]:\s*module\s*([^*]*\*\*)/ 

は、あなたの出力ファイルに、スペースで区切って、入力全体でこの正規表現を適用し、キャプチャを書きます。

関連する問題