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:]]*
は余分なコンテンツも削除されます。