Regex 正则表达式模式匹配

Regex 正则表达式模式匹配,regex,Regex,可能重复: 如果文件名符合以下条件,用户可以将文件放入服务器: 它必须是abc,或者它应该以abc开头,然后是一个点和一个数字 Valid file names: abc abc.2344 abc.111 Invalid: abcd abcd.11 abc.ab12 什么是正则表达式?abc.\d+没有正确的abc abc(\.\d+)? 问号表示可选 abc(\.\d+)? 问号表示可选。将后一部分设为可选部分 abc(\.\d+)? 使后一部分成为

可能重复:

如果文件名符合以下条件,用户可以将文件放入服务器:

它必须是abc,或者它应该以abc开头,然后是一个点和一个数字

Valid file names:    
abc
abc.2344    
abc.111

Invalid:    
abcd
abcd.11    
abc.ab12
什么是正则表达式?abc.\d+没有正确的abc

abc(\.\d+)?
问号表示可选

abc(\.\d+)?

问号表示可选。

将后一部分设为可选部分

abc(\.\d+)?

使后一部分成为可选的

abc(\.\d+)?

复制:下载Expresso,这是创建和测试regexesExact的好工具,它复制了Gumbo链接的问题。几乎准确;例外情况是使用“abc”时不带尾随的点或数字。@Greg:好的。我应该说“足够近,可以被认为是准确的——海报应该编辑原件,而不是张贴这张复制品。”复制:下载Expresso,这是创建和测试regexesExact的好工具,它复制了Gumbo链接的问题。几乎准确;例外情况是使用“abc”时不带尾随的点或数字。@Greg:好的。我应该说“足够近,可以被认为是准确的——海报应该编辑原件,而不是张贴这张复制品。”