私は文字列を持っています
"13572_BranchInformationReport_2012-06-28.zip","13572_BranchInformationReport_2012-06-28.zip",0,"184296","
Jun 28
1:30","/icons/default.gif"
Jun 28
C#を使用してこの文字列から抽出したい場合、正規表現は何でしょうか。
これはCSVレコードのようです。その場合、標準の string.Split()関数を使用して単一のコンポーネントを抽出し、日付を含むトークンをトリミングして日付を抽出することをお勧めします。必要なものを実現する簡単な方法がない場合は、正規表現を使用する必要があります。
月の名前の略語の形式がわかっている場合は、次のように使用できます。
@"((Jan|Feb|Mar|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s[0-9]+)(?<!\s)"
文字列の構造が常に同じであると仮定すると、次のようになります。
@".*\"".\"".*\"".\""([\w]+ [\w]+) .*\"".\"".*"
そして私たちは
match.Groups[1]