我有一个字符串
"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]