C#怎么用正则表达式找出文件夹中的所有图片文件?

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式