[0-9]+
とd+
をdjango
のURLパターンで使用するのに違いはありますか? セキュリティの違いはありますか?URLパターンのDjango正規表現
0
A
答えて
3
Djangoはニシキヘビre
モジュールを使用し、its documentationから:
\d
は、[...]任意のUnicode小数点以下の数字を(つまり、Unicodeの文字カテゴリ[のNd]の任意の文字である)一致します。これには[0-9]と他の多くの数字が含まれます。 ASCIIフラグが使用されている場合、[0-9]だけが一致します(ただし、フラグは正規表現全体に影響しますので、明示的な[0-9]を使用するほうが良いでしょう)。
つまり、これもたとえばアラビア数字。あなたがそれを望むなら、\d
を使用しない場合は、[0-9]
+0
同じ+1を書こうとしていた – zipa
関連する問題
- 1. URLパターンを設定するためのDjangoの正規表現
- 2. 正規表現のURLパターン、http:https in R
- 3. XSD - URLの正規表現/パターン
- 4. 正規表現パターン
- 5. (正規表現パターン)
- 6. 正規表現パターン
- 7. 正規表現パターン
- 8. フレキシブルな正規表現のURL、Django
- 9. Slug Url Djangoの正規表現
- 10. オートコレクトエンコードの正規表現パターン
- 11. 正規表現のパターン式
- 12. 他の正規表現パターン
- 13. Javaの正規表現パターン
- 14. VBScript正規表現のパターン
- 15. のJava正規表現パターン
- 16. Javascriptの正規表現パターン
- 17. Javascriptの正規表現パターン
- 18. Cの正規表現パターン - ?? - ? - *
- 19. サーバログの正規表現パターン
- 20. C#の正規表現:パターン
- 21. のJava正規表現パターン
- 22. Nintex正規表現パターンの正規表現
- 23. 正規表現パターンJava
- 24. AngularJs NGパターン正規表現
- 25. シンプルな正規表現パターン
- 26. 正規表現パターンC#
- 27. は、正規表現パターン
- 28. 正規表現パターンがマッチャ
- 29. オラクル11g正規表現パターン
- 30. MYSQL:グループ正規表現パターン
[正規表現の "\ d"は数字を意味しますか?](https://stackoverflow.com/questions/6479423/does-d) -in-regex-a-digit) – itzMEonTV
[This StackOverflow question](https://stackoverflow.com/questions/42107175/django-url-regex-with-variables)は、djangoのURLパターンの詳細については参考になります – Marathon55