1. ホーム
  2. python

[解決済み] この Django の正規表現は何を意味するのでしょうか?`?P`

2023-07-07 12:02:49

質問

以下の正規表現(regex)が私の urls.py の中にあり、それが何を意味するのか知りたいのです。具体的には (?P<category_slug> の部分は、正規表現です。

r'^category/(?P<category_slug>[-\w]+)/$

どのように解決するのですか?

(?P<name>regex) - 丸括弧は、その間に正規表現をグループ化します。丸括弧は、丸括弧内の正規表現にマッチしたテキストを捕捉し、丸括弧内の名前で参照することができます。名前は文字と数字で構成されます。

からのコピーペーストです。 http://www.regular-expressions.info/refext.html