我有一个字符串
“13572_BranchInformationReport_2012-06-28.zip”,“13572_BranchInformationReport_2012-06-28.zip”,0,“184296”,“
Jun 28
1:30”,“/ icons / default.gif”
什么是正则表达式如果我想使用c#从此字符串中提取Jun 28
。
答案 0 :(得分:4)
这似乎是一张CSV记录。如果是这样,我建议使用标准string.Split()函数来提取单个组件并通过修剪包含日期的标记来提取日期,如果没有更简单的方法来实现您所需要的,则应使用正则表达式。
答案 1 :(得分:2)
如果您知道月份名称缩写的格式,可以使用以下内容:
@"((Jan|Feb|Mar|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s[0-9]+)(?<!\s)"
答案 2 :(得分:1)
假设字符串的结构始终相同:
@".*\"".\"".*\"".\""([\w]+ [\w]+) .*\"".\"".*"
然后我们
match.Groups[1]