正規表現を使用してテンプレート形式を解析しようとしています。
ここにサンプルがあります
Type of Change: Modify
Metavance: None
AutoSys : None
Informatica Migration: None
FTP Details: None
Device/Server: DWEIHPRD
DB Objects: Delete
ARC_MEDICAL_CLAIM_DETAIL_FK1
DB Name: DWEIHPRD
Schema-Table(s): UTIL
Interface(s): IF0515
Reports (RAPS): None
Ancillary Systems: None
基本的にすべてが
フィールド : データ (上記の DB オブジェクトの例のように複数行の可能性があります)
^(.+?):(.*)
DBオブジェクトの最初の行を取得するだけであることを除いて、私が望むことをするのにかなり近い. dotall をオンにすると、すべてが貪欲に一致し、すべてが「最初のフィールド」の結果になります。
フィールドとデータの両方の余分な空白が最適に削除されますが、正規表現の一部として発生しない場合、それは大したことではありません。
さらに厄介なことに、私はこの作業をアクセス 97 vbscript で行う必要があるため、より優れた最新の正規表現機能の一部が利用できない可能性があります :(