我正在使用正则表达式,我想检查有效的文件夹路径。这是代码。
return $folder->path('../../folder');
如何检查../../
是否有效?它可以是./../
或.././
或... //。/`。可以用正则表达式或其他方法完成吗?
答案 0 :(得分:0)
评论太久了,所以我在这里发布
答案的标题令人困惑。您讲有关检查一些有效目录的信息。但是阅读注释后,标题将变得更像“针对类似路径的字符串验证自定义规则”。
您的规则似乎在哪里(根据评论)
#include <cstdio>
#include <iostream>
using namespace std;
int a[3000];
int b[3000];
int x , y;
long long sum;
main()
{
int n;
cin >> n;
for(int i = 0; i < n; i ++)
{
cin >> x >> y;
sum += a[x+y]++;
sum += b[1000+x-y]++;
}
cout<<sum;
}
的任意(或0)个数字开头../
或.
..
或text
开头如果是这样,这可能对您有用:/text