我有多个文件名,格式如下:
format 1:
Filename-11
format 2:
Filename-11-99
文件名后面的**数字可以是任意随机数。
我想创建一个if条件来匹配第二个文件格式示例:
如果文件名模式有“数字 - 数字”,那么,否则......
所以,如果我有以下字符串:
Orange-01
Apples-01-02
peaches-123
它只会匹配Apples-01-02。
非常感谢任何帮助。
答案 0 :(得分:1)
可能的解决方案是使用preg_match。您应该检查正则表达式语法以了解以下含义:
if (preg_match('~\d+-\d+~', $string)) {
// matched
} else {
// no match
}
使用http://regex101.com使用正则表达式。很棒。