我试图通过php preg_match从javascript获取价值,但不太确定我该怎么做。
我想要"/cusa/includeFile.action?productOverviewCid=0901e024801e6aba&componentCid=0901e024800bef11&userSelectedModel=0901e024801e6aba"
介于"tabSpecifications"
和, "Specifications"
这是我想要做的,但不能正常工作。
$file = '
<script type="text/javascript">
tabCls.push(
new pageModelTab(
"tabSpecifications"
, "/cusa/includeFile.action?productOverviewCid=0901e024801e6aba&componentCid=0901e024800bef11&userSelectedModel=0901e024801e6aba"
, "Specifications"
, 3
, false
, ""
, null
, true
, null
)
);
function onClick_tabSpecifications() {
try {
var location = new String(window.location);
if (location && location.indexOf("?selectedName") != -1) {
return true;
}
new TabState("3").addTabToBrowserHistory();
show("3");
showHideFooterDisclaimer(\'Specifications\');
return false;
} catch (e) {
//alert(e.message);
return true;
}
}
</script>';
preg_match("/^cusa/", $file );
我刚刚开始了preg_match ...
的基础知识请帮忙
答案 0 :(得分:1)
这对我有用 -
$pattern = '/(\/cusa\/).*/';
preg_match($pattern, $file, $match);
print_r($match);
如果您想添加搜索参数(如评论中所述),请执行此操作 -
$pattern = '/(\/cusa\/includeFile.action).*/';