2009-11-19 270 views
0

可能重复:
Regex Pattern for a File Name正则表达式匹配

用户可以把一个文件服务器,如果该文件名以下条件匹配:

它为abc或它应该以abc开头,然后是一个点和一个数字。

Valid file names:  
abc 
abc.2344  
abc.111 

Invalid:  
abcd 
abcd.11  
abc.ab12 

什么是正则表达式? abc。\ d +没有abc是正确的。

+0

abc | abc。\ d + :) – bhups 2009-11-19 19:43:14

+2

Duplicate:http://stackoverflow.com/questions/1763005 – Gumbo 2009-11-19 19:44:14

+0

下载Expresso,创建和测试正则表达式的好工具 – CaffGeek 2009-11-19 19:46:57

回答

5
abc(\.\d+)? 

问号表示可选。

1

使后者成为可选项。

abc(\.\d+)?