私のCMSで可能なURLパターンを検証する関数を作成したいと思います。可能なパターン:URLパターンに一致する正規表現
9-naberanie-cistej-hmoty
demonize-p18
maximizing-your-prohormone-cycle-34
リンクパターン
- CATEGORY_ID-CATEGORY_URL
リンクパターン
- PRODUCT_URL-pPRODUCT_ID
リンクパターン
- ARTICLE_URL-のarticle_id
は、正規表現を経由して、それを検証することが可能ですか?私はものを爆発させることを考えていましたが、これに対して正規表現があれば、より多くのステップが必要になります。私は正規表現に慣れていないですので、任意の助けをありがとう
コード:
$category = "9-naberanie-cistej-hmoty";
preg_match("([0-9]+)-([A-Za-z-]+)", $category);
私はこのコードを実行すると、私は
メッセージ取得:するpreg_match()を:不明な修飾子を ' - '
arkaschaへ
確かに可能です。しかし、SOは無料のコーディングサービスではありません。私たちはあなた自身のコードであなたを助けるためにここにいます_。あなたはあなたのためにあなたの仕事をするためにここにいません。だから自分自身を始め、必要なものを実装してください。そして、あなたが問題に遭遇した場合、自分のコードで自分自身を解決したり理解したりすることはできません。ここに来て、コードを投稿し、問題を正確かつ具体的に指摘することで尋ねます。 – arkascha
あなたは少なくとも私がいくつかのパターンを見つけることができ、どのように始めることができるリンクを私に提供することができますか? –
googleで見つかる正規表現に関する無限のチュートリアルがあります。 – arkascha