假设我有数组:
[test1] = '/'
[test2] = '/foo'
[test3] = '/foo/*'
[test4] = '/bar/*'
[test5] = '/baz/*/bar'
什么是有效的 grep 规则,需要将这些规则转换为满足对preg_match
输入执行功能(以规则为模式),以便返回以下输入。比如,规则需要封装什么,*
s需要替换成什么?
input : returned
/ : test1
/foo : test2
/foo/bar : test3
/foobar : none
/bar : test4
/bar/foo : test4
/barfoo : none
/baz/foo/bar : test5
/baz//bar : none