C#怎么用正则表达式找出文件夹中的所有图片文件?
做一个看图小玩意儿,点击看上一张、下一张,想的是找到文件夹中所有的图片文件,然后把文件名保存到一个字符串数组里面,但是正则表达式怎么用啊...sFolderName是文件...
做一个看图小玩意儿,点击看上一张、下一张,想的是找到文件夹中所有的图片文件,然后把文件名保存到一个字符串数组里面,但是正则表达式怎么用啊...sFolderName是文件夹名.
Directory.GetFiles(sFolderName, "*jpg*" ); //这样能找到jpg图片,
Directory.GetFiles(sFolderName, "*[jp]*" ); //但是这样就找不到了....
Directory.GetFiles(sFolderName, @"*[jp]*" ); //这样也不行.
求解决办法!该怎么写呢?或者有其他的方法实现这个功能也行,谢谢!
我知道了.... ̄□ ̄|| 展开
Directory.GetFiles(sFolderName, "*jpg*" ); //这样能找到jpg图片,
Directory.GetFiles(sFolderName, "*[jp]*" ); //但是这样就找不到了....
Directory.GetFiles(sFolderName, @"*[jp]*" ); //这样也不行.
求解决办法!该怎么写呢?或者有其他的方法实现这个功能也行,谢谢!
我知道了.... ̄□ ̄|| 展开
2个回答
2012-03-25
展开全部
这个用正则提取并不难。我这里用的软件是EmEditor 先用正则表达式查找:^ 替换成:★(这个随便,△,○都行)提取串:^(.{5})( )|★|( )(.{4})( )|( )(.{4})$ 提取出来的是4个字的,然后把★替换掉就行了。 2个字的,可参照上面的。
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询