テキスト ファイルがあり、C# で次のような行を抽出します。
Date: 8/20/2013 12:00:00 AM Source Path: \\build\PM\11.0.25.9\ Destination Path: C:\Users\Documents\testing\11.0.25.9\etc\ Folder Updated: 11.0.25.9 File Copied: 11052_0_X.pts
必要な変数を抽出する最も簡単な方法は、それを探すための正規表現パターンを作成することです。
では、このテキスト行からソース パスを抽出しようとしているとしましょう。2 つの文字列の間の文字列を検索するパターンを作成するにはどうすればよいでしょうか。"Source Path:" と "Destination Path:" の間からソース パス文字列を抽出するにはどうすればよいですか?
これまでのところ、これだけです: Regex.Match(line,@"Source Path:");
http://regexhero.net/tester/を使用してこれをテストするには、ソース パスを探すだけです。文字列「Destination Path:」までどのように先を見ることができますか?