VB.NET 正则表达式 日期 10

我有一个数据库有一个VARCHAR类型的字段,里面是一些财务做账的摘要,我现在要在这个字段中抓取出日期字符,但是日期格式都不一致,有:****年**月**日,**年**月... 我有一个数据库有一个VARCHAR类型的字段,里面是一些财务做账的摘要,我现在要在这个字段中抓取出日期字符,但是日期格式都不一致,
有:
****年**月**日,**年**月**日,**-**,**/**,**\**
想问下如何才能把这些日期字符从这个字段里提取出来
展开
 我来答
匿名用户
2017-08-14
展开全部


var reg = /(.{4}年.{2}月.{2}日|.{2}年.{2}月.{2}日|[^\-]{2}\-[^\-]{2}|[^\/]{2}\/[^\/]{2}|[^\\]{2}\\[^\\]{2})/g;

var str = "sdfasf****年**月**日,**年**月**日,**-**,**/**,**\**asdfadf";

str.match(reg);
追问
在VB.NET 里怎么写,我试了下有些网站上是能抓到,但是在VB.NET运行,总是没有结果,烦请指点下,谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式