求助,正则表达式关于扩展名

我想检验后缀名为doc;ppt;exe可以输入一个或多个扩展名。多个用";"号隔开。就像我上面写的那样。该怎么写呢?

1个回答

 ^[a-z\d]+(;[a-z\d]+)*$
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
验证上传文件扩展名的正则表达式
[code="java"] function CheckFile(str) { var strRegex = "(.jpg|.JPG|.gif|.GIF)$"; //用于验证图片扩展名的正则表达式 var re=new RegExp(strRegex); if (re.test(str)){ re...
关于扩展名?
扩展名真得很多,我只懂一些,有谁能总结一下扩展名。还有.LGN,.QRY,.HEADER,.DEL为扩展名的是什么文件。看不懂。谢谢!
求助关于正则表达式
C#里怎么用正则表达式验证rn中文,英文,"_","-"啊??
求助!关于正则表达式
现有代码如下:rn rn rn rn rn 張三丰- 維基百科,自由的百科全書rn rn rn rn rn rn 亦有因「丰」字和「豐」的簡體字同形而錯稱為「張三豐」。張三丰卒年應在明代天順二年,即公元1458年,其壽為212歲。明英宗賜號「通微顯化真人」;明憲宗特封號為「韜rn ... rn zh.wikipedia.org/zh-tw/张三丰 rn rn rn rn rn rn rn rn rn 张三丰- 维基百科,自由的百科全书rn rn rn rn rn 张三丰(元定宗贵由二年(1247)�明英宗天顺二年(1458)),本名通,字君实或君宝,rn 中国辽东懿州人(今辽宁阜新)。元季儒者、道士。善书画,工诗词,中统元年,曾举rn ... rn zh.wikipedia.org/zh-cn/张三丰 rn rn rn More results from zh.wikipedia.org »rn rn rn rn rn rnrnrn求高手解析一下取得里面的class="1"的标记中的URL地址即href的值rn就是取得:張三丰- 維基百科,自由的百科全書rn标记中的http://zh.wikipedia.org/zh-tw/%E5%BC%A0%E4%B8%89%E4%B8%B0部分rn
求助~~关于正则表达式
需求一个正则表达式,规则: 只能为中文和NRA/OSA/QFII(每种只能同时出现一次,并且可以单独存在)rnrn例如:输入 补偿NRA 或者 补偿OSA 类似这些都是对的 但是输入 补偿OSANRA 这样就是错的 就是说英文只能出现一次或者单输入NRA这样也是通过的rnrn 请各位朋友来帮忙解决下.....谢谢[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/10.gif][/img]
求助关于正则表达式的问题
做正则表达式的练习的时候,有个问题。rn例如我想搜索一个身份证格式的字符串,即15位纯数字或者18位纯数字或者是17位数字最后一位为一个英文字母。rn求前两个条件可以很好的写出来,(^[0-9]15&)|(^[0-9]18&)rn但是当求第三个的时候,写成 ^[0-9]17.&的时候匹配不到想要的字符串,我理解上是先匹配到前17个都是数字,最后一个可以是任意单个字符,但是结果是匹配不到任何结果,求指导,求帮助。。。
求助:关于正则表达式
string str="开始测试数据结束,开始测试数据2结束";rnstring strget=string.Empty;rnRegex reg = new Regex(@"");//这里表达式如何写(如何获得“开始”和“结束”之间的字符串)rnMatchCollection mc = reg.Matches(str);rnforeach(Match m in mc)rnrn strget=+m.ToString (); //strget 获得的数据应该是 “测试数据测试数据2”rn
关于jQuery的正则表达式,求助
rvalidchars = /^[\],:\s]*$/,rn这个完全看不懂意思rnrnrnrmsPrefix = /^-ms-/,rn这个是匹配只匹配-ms-这个符号吗rnrnrdashAlpha = /-([\da-z])/gi,rn这个是匹配da到dz之间所有的字符吗?
求助,关于金额正则表达式
现在有一个关于金额的正则,网上找了比较久都找不到合适的,下面是要求:rn1,金额大于0,小数点后保留两位小数,不能为0,或者0.0,0.00都不可以rn2,金额可以是零开头,比如0100表示一百块,0100.00也是一百块
【求助】关于正则表达式!
各位谁有"正则表达式的生成器"?rnrn高手们自己写的代码也可,救济一下,要WEB的!rnrn100分全部家档!rnrn
求助,关于正则表达式的!
设置了一个正则验证控件正则表达式为^6,500$       rn要验证的控件是TextBox,设置为多行文本框rnrnrn为什么,在文本框中输入大于六个字然后回车,正则表达式就不能过呢?
求助,关于正则表达式
本在在写一个winfrom程序 抓去百度的视频rn地址是rnhttp://video.baidu.com/v?word=nba&ct=301989888&rn=20&pn=0&db=0&s=0&fbl=1024rnrn这是在抓取百度的视频..rn小弟是个新手.写正则表达式抓取类似于这样的代码rn[code=HTML][/code]rn老是不成功..请高手帮忙完成下面的功能抓取..谢谢谢谢
求助:关于正则表达式!!(急)
我想去掉文本中的html标记,下面这个应该如何修改。rnrnFunction Hundred_word(strContent, keyword)rn dim objRegExprn dim temp0rn Set objRegExp=new RegExprn objRegExp.IgnoreCase =truern objRegExp.Global=Truern objRegExp.Pattern="<.+?>"rn rn strContent = objRegExp.Replace(strContent, "")rn Set objRegExp = Nothingrn Hundred_word = strContentrnrnEnd Function
关于正则表达式求助
我想在源字符串strSrc (多行的),rn把 caption ????rn替换成 Caption "????"rncaption 须在行首; 就是???? 可以是任意单词或数字,就是想把这个单词用双引号扩住。我用了以下的代码:rnrnstrSrc = Regex.Replace(strSrc, "^caption ((\\w*\\s*)*)", "Caption \"$1\"" );rnrn但结果是前边一个的双引号是正确的,但后边一个不对,好像是跨过了行到了后边了,请问高手们这情况应怎么解决呢,是不是因为我查找的正则表达式写的不对呢?
关于正则表达式的紧急求助!
网页中含有多个 ******,想分别抽出******部分,如何可以做到最小匹配?rnpdf">(? [\w\W]*)</A>这样的写法太贪婪!
求助:关于正则表达式的问题
给定字符串:rnhttp://www.163.com/1/1/1/1.htmrn要转换成http://www.163.com/demo.aspx?p1=1&p2=1&p3=1&p4=1rn正则表达式怎么写?
求助,关于正则表达式?
条件要求如下:rn1、以26个字母打头和结尾,中间可插入任意个如字母、数字、下划线、连字符。同时要求字符串,长度为1-20之间。例如:a,az,a-z,a_z,adddz,等等都是合法的。rn2、以符合以上规则的字符串打头和结尾,中间以 "."分割。如下的都是合法的:a,rnaz,a_z,a.a_z,a.az.a_z等等。
求助,关于正则表达式
将 111.22.12.33 改成111.022.012.033 即不足3位的前面补0rn在java中写成这样: rnreplaceAll("\\.(\\d\\d)\\.","\\.0\\1\\.");rnrn就是从 "."开始起如有连续两个数字后面再跟一个 "." ,然后替换成 \.\1\.的形式。rn但是\1 这个有问题,无法捕获前面的(\d\d),写成\1,\\1,\\\1,\\\\1 都不行。rn请问该如何写,才能 捕获前面的 (\d\d) 呢?
关于正则表达式的问题求助
String strSource = "北京大学 北京市海淀区颐和园路5号‎ - 010-62752114‎";rnrnstrSource += "北京大学 北京市中关村北大街5号‎ - 010-10000000‎";rnrnstrSource += "北京大学 北京市中太平洋大厦北侧‎ - 010-11000000
[求助]关于正则表达式的问题:
用正则表达试读出来的内容为:rn0.99rn1.00rn1.25rnrn我现在只需把0.99、1.00、1.25等数据写入数据库而已,应该怎么样用函数把等html标识符去掉,请指教:)
关于正则表达式的问题?求助
rnrn rnrnrnrnrnrnrn rnrnrnrn rnrnrnrnrn我的目的是想先在TEXT中输入些信息,如果不匹配的话就将TEXT清空(o.value = ''),但是我在TEXT中输入了一些东西始终不能运行成功,不知道应该输入什么内容才满足不匹配.希望会的朋友帮我调试一下,成功在发啊!
求助关于正则表达式的替换
[code=javascript]rnrnrn rnrnrn[/code]rn我想把这里的Doe, Jo h n换成 Jo h n,Doernrn Jo h n格式不变,但是这个代码没有效果,求助。
[求助]关于正则表达式的应用。
请问各位高手以下的语句如何转换成vb.net的格式?rnrnmyStr = System.Text.RegularExpressions.Regex.Replace(myStr,@"<[^>]+>","");rn(C#)rnrn谢谢!
求助!~~~关于正则表达式
rn rn rn 国产药品(含包材)rn rn rn 批准文号rn 国药准字Z41020402rn rn rn 批准文号备注rn  rn rn rn 产品名称rn 杞菊地黄丸rn rn rn 英文名称rn  rn rn rn 商品名rn  rn rn rn 生产单位rn 河南时珍制药有限公司rn rn rn 批准日期rn  rn rn rn 产品类别rn 中药rn rn rn 规格rn 每丸重9grn rn rn 剂型rn 丸剂(大蜜丸) rn rn rn 原批准文号rn ZZ-0193-豫卫药准字(1996)第047011号rn rn 相关信息rn 中药品种保护 药品广告 rn rn rn 注:rn 显示数据若与批准证明文件有出入,请以该品种批准证明文件为准。如有异议,请将页面打印,并附情况说明及相关批准证明文件,传真至010-68362745,信息组收。 rnrn上面是一个表格rn我想提取右列内的所有信息该怎么写啊rn
求助,关于日期时间的正则表达式
我想判断一下,在一个输入域内输入的日期时间是否符合要求的格式,比如:输入的格式为“yyyy-mm-dd HH-MM-SS”(如“2006-11-09 13:04:25”)则是正确的,其它格式报错。这个正则表达式怎么写?在JAVA中如何调用?谢谢了!
关于扩展名?
比如:我在打开一个.C文件 的时候选择用记事本打开,可是不小心选择了始终用这种方式打开这种文件,结果.C文件全部变成记事本的图标了,请问怎样可以改回来呀??谢谢!
求助:关于无后缀扩展名的文件打不开
我原来2000的系统打开无后缀扩展名的图片文件能正常打开rn如: http://xxx.com/pic/ae 后面的 ae 就是图片文件名,没有扩展名,能正常打开rnrn现在2003的系统就打不开了,打开会说找不到目录,怎以办?
求助一个关于正则表达式的问题
[code=PHP]rn $url = "www.im286.com";rn $url2 = "www.discuz.net";rn if(substr($url,0,7) != "http://")rn $url='http://'.$url;rn rn if(substr($url2,0,7) != "http://")rn $url2='http://'.$url2;rn rn $output=strtolower(file_get_contents($url2));rn preg_match_all('/(.*?)<\/a>/i', $output, $search);rn[/code]rn本人不才 表达式一窍不通..rnphp读$url2 然后通过表达式匹配查找出$url的链接rn假如带了http://就匹配不到了 不带却没事...求解rn该怎么去匹配带了http://的结果
求助:关于正则表达式的空匹配
在MSDN中,关于正则表达式空匹配的说明中,有这样一个例子:rnSimilarly, (a\1|(?(1)\1))0,2 matches the empty string rather than "a" because it never tries the expansion ()(a). The 0,2 quantifier allows only empty matches in the last iteration. In contrast, (a\1|(?(1)\1))2 actually matches "a" because it does try ()(a); the minimum number of iterations, 2, forces the engine to repeat after an empty match.rnrn我试过(a\1|(?(1)\1))1,与前一种情况一样,为什么一定要强制重复2次,才能匹配a呢?rn一个组捕获了空串,也算一个捕获吧,就是?(1)验证有效咯?
求助,一个关于正则表达式的疑问
bool a = Regex.IsMatch(@"1.1.1.", @"(\d1,3\.\d1,3\.\d1,3\.\d1,3)?");rnMessageBox.Show(a.ToString());rnrn上面这个正则,只是简单的判断下是否字符串是类似于IP的格式.(\d1,3\.\d1,3\.\d1,3\.\d1,3)是一个整体,是像1.1.1.1这样的格式rn要么它是一个空字符串,要么是一个完整的IP格式.这两种情况都返回true,如果只有1.1.这样一半的情况,应该是False的rnrn但现在我在整个括号后加了?号后.发现1.1.也是返回true的,这是为什么呢,然后?号加在整个括号后,不是指定括号里的内容作为整体出现0次或1次吗rn
[急切求助]关于字符串处理的正则表达式!!!
[急切求助]关于字符串处理的正则表达式!!!rnrn要求:把下面串中的中括号里面的单词(或单个字符)抽出;rn[color=#FF0000][aaa,bbb][ccc]a11[dd e]kk[g,"hh ii"][/color]rn抽取规则为:中括号里面单词(或单个字符)以空格或者逗号分隔,rn如碰到引号,引号内的空格或逗号不起作用。rnrn抽取结果为:rn[color=#0000FF]aaarnbbbrncccrnddrnerngrnhh ii[/color]rnrn我只能抽取ccc,请高手帮忙啊,谢谢拉。。。rn(?<=\[)[a-zA-Z]1,(?=\])
【python】求助 关于正则表达式匹配问题
[code=python]import re rnptn = re.compile('.*? ')rns = """rnrnrn rnrn"""rnfind = ptn.search(s,re.DOTALL)rn#ss = find.group(1)rnpass[/code]rnrn我是想要匹配出testing string!但是最后find是None,求解!
python 正则表达式关于‘?’新手求助
想请教一下大家,正则表达式中的?究竟是代表什么意思啊?rn从下面来看,为什么(1)和(2)返回的结果是一样的,但是(2)和(4)返回的结果是不一样的呢?rnrn>>> a='From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008'rn(1)>>> b=re.findall('\S+@\S+',a)rn>>> print(b)rn['stephen.marquard@uct.ac.za']rn(2)>>> b=re.findall('\S+?@\S+',a)rn>>> print(b)rn['stephen.marquard@uct.ac.za']rn(3)>>> b=re.findall('\S+?@\S+?',a)rn>>> print(b)rn['stephen.marquard@u']rn(4)>>> b=re.findall('\S+@\S+?',a)rn>>> print(b)rn['stephen.marquard@u']rnrn谢谢大家了嗷!
[求助][正则表达式]正则表达式的问题
原文本:rn-----新增-----rnabcrnefgrnhigrn空白行rn-----更新-----rn12344rn23123rn531231rn空白行rn-----卸载-----rn!@#$$#@rn!@@##$$rn!@#@#$$$rn@@!!!!!rnghhhhhhh -- 到这行末尾结束, 下边没有空白行rnrnrn需要写正则表达式匹配内容:rn匹配1:rn-----新增-----rnabcrnefgrnhigrnrn匹配2:rn-----更新-----rn12344rn23123rn531231rnrn匹配3:rn-----卸载-----rn!@#$$#@rn!@@##$$rn!@#@#$$$rn@@!!!!!rnghhhhhhhrnrnrn匹配结果忽略掉空白行, 求解rnrn没多少分了, 给20吧rnrn
关于扩展名的问题
我下载了一个文件解压缩后,它的扩展名是.pdg,请问用什么程序把它打开,用记事本打开全都是乱码。
关于网站扩展名的问题
大家好,我在一些大型网站上看到其网页的扩展名是一些奇怪的名字,并不是.aspx .php .jsp .htm .html .xml .asp...等常见的名字,请问这是怎么回事?rn(我用的是asp.net)我一直以为是在IIS的应用程序配置中用其他的扩展名 但其影射的还是asp.net的aspnet_isapi.dll,但是今天实验了一下不行,请哪位高人指点一下?
关于扩展名的修改..
我用的是XP,打开一个文本输入数据,将.TXT改为.REG后,怎么我这个文件还不改变的
关于CFileDialog的扩展名设置
CFileDialog dlg(true);rnCString FilePathName;rndlg.SetDefExt("bin");rn if(dlg.DoModal()==IDOK)rn FilePathName=dlg.GetPathName();rn想把扩展名设置为bin类型。可是我这样写,运行就会出现终止的提示
关于windows文件的扩展名
ini是什么文件?rn我想了解文件的扩展名都代表什么文件,rn到什么地方去查?rn谢谢!!
关于打开文件的扩展名
我用VC生成一个缺省的SDI程序,我不想重载OnFileOpen;rn请问怎么改变打开文件的扩展名rn
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数