0
私は、URLの2種類正規表現マッチだけで 'n' のサブフォルダ
URLクラス1を持つ形式は次のとおりです。
/カテゴリ/状態/都市
URLクラス2れます
012:フォームの/カテゴリ/状態/都市/事
クラス1では一致させたいが、クラス2では一致させたい。 スラッシュが3つ以上あるURLを除外しようとしていますが、うまくいかないようです。
私は、URLの2種類正規表現マッチだけで 'n' のサブフォルダ
URLクラス1を持つ形式は次のとおりです。
/カテゴリ/状態/都市
URLクラス2れます
012:フォームの/カテゴリ/状態/都市/事
クラス1では一致させたいが、クラス2では一致させたい。 スラッシュが3つ以上あるURLを除外しようとしていますが、うまくいかないようです。
^/[^/]+/[^/]+/[^/]+$
このトリックを行う必要があります。
スラッシュではなく、スラッシュで区切られた3つの文字グループを検出します。
開始時の^は入力の先頭からマッチングを開始し、最後の$は入力全体が一致した場合にのみ一致させます。あなただけのcategoryaをしたい場合は
、これを試してみてください。
^/categorya/[^/]+/[^/]+$
感謝を!だから、余分なクレジット:カテゴリは、特定のカテゴリ(たとえば、カテゴリA)になりたいと思ったならば - そう/ categoryA /状態/都市をキャプチャではなく/ categoryB /状態/都市または任意の/カテゴリ/状態/都市/事 –
パーフェクト。ありがとうございました。 Regex101で何時間も費やされていない。本当に感謝します。 –