我尝试为字符串执行正则表达式:
/Foteliai-Svetaines-baldai/kaina/internetu/1947?pg=1&rodPo=36&rusiuoti=bv
我试试这个:
if(preg_match('/^[a-zA-Z0-9+]./kaina/internetu/.[\d+]+$/', '/Foteliai-Svetaines-baldai/kaina/internetu/1947?pg=1&rodPo=36&rusiuoti=bv')){
die('ok');
}
但是没有用,有什么想法吗?
答案 0 :(得分:0)
正则表达式\/[\w-]*\/kaina\/internetu\/\d*
将匹配字符串。
如果您想捕获字符串的Foteliai-Svetaines-baldai
或1947
部分,请使用:
\/([\w-]*)\/kaina\/internetu\/(\d*)
使用preg_match
您将得到一个数组(如果您选择查看这些值):
Array
(
[0] => /Foteliai-Svetaines-baldai/kaina/internetu/1947
[1] => Foteliai-Svetaines-baldai
[2] => 1947
)
否则preg_match
只会在成功时返回1
,您的die('ok')
将会被执行。