キーワードなしで##HDキャプチャ[OPCON]

キーワードなしで##HDキャプチャ[OPCON]

awkファイルで次の正規表現を使用しています。

beg_ere = "^[[:space:]]*([#;!/]{2}|@c)[[:space:]]+(HD) [[](OPCON)[]] .*[[:space:]]*$"

これで次の行を一致させることができます

## HD [OPCON] this,that
## HD [OPCON] this,that,other

しかし、

## HD [OPCON]

beg_ere一致するようにどのように変更できますか## HD [OPCON]

this,that,otherカンマで区切られたキーワードのリスト。 1行にキーワードが複数ある場合も、まったくない場合もあります。

ベストアンサー1

努力する

beg_ere = "^[[:space:]]*([#;!/]{2}|@c)[[:space:]]+(HD) [[](OPCON)[]].*$"

注:前の単一のスペースは削除され、.*その後[[:space:]]*は余分なコンテンツも削除されます。

おすすめ記事