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运行,总是没有结果,烦请指点下,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询