ログファイルの特定のパターンをチェックする正規表現をc#で開発しました..
文字列は次のようになります。
05-20-2013 15:57:09.334715 [del1-dhp-26330] Read 100 entries from syslog file test
そして私の正規表現関数は
\d\d-\d\d-\d\d\d\d \d\d:\d\d:\d\d.\d\d\d\d\d\d [@"+agentName+"]"+" Read 100 entries from "+flatFileLogSourceName;
ここで、エージェント名とフラットファイルログソース名は、文字列内のそれぞれの値を取得します。
[x-y]
しかし、範囲が逆順であるというエラーが表示されます..これは、エージェント名にハイフンが含まれているためです。
だから私は基本的にハイフンを文字列のようにエスケープできる方法を探してい@
ます\