99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

怎么在Django中使用正則表達式匹配URL-創新互聯

怎么在Django中使用正則表達式匹配URL?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

創新互聯公司為企業級客戶提高一站式互聯網+設計服務,主要包括成都網站設計、做網站、成都app軟件開發、小程序開發、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業形象,創新互聯各部門都有經驗豐富的經驗,可以確保每一個作品的質量和創作周期,同時每年都有很多新員工加入,為我們帶來大量新的創意。 

正則表達式的基本規則:

怎么在Django中使用正則表達式匹配URL

官方演示代碼:

from django.conf.urls import url

from . import views

urlpatterns = [
 url(r'^articles/2003/$', views.special_case_2003),
 url(r'^articles/([0-9]{4})/$', views.year_archive),
 url(r'^articles/([0-9]{4})/([0-9]{2})/$', views.month_archive),
 url(r'^articles/([0-9]{4})/([0-9]{2})/([0-9]+)/$', views.article_detail),
]

注意:

不需要在前面加上‘/'(slash),舉個栗子,要寫成'^articles', 而不是' ^/articles'。

在之前的'r'字母告訴Pyhton解釋器這個String是一個“raw”— 原始字符串

注:

Python中原始字符串(raw)的產生正是由于有正則表達式的存在。原因是ASCII 字符和正則表達式特殊字符間所產生的沖突。比如,特殊符號“\b”在 ASCII 字符中代表退格鍵,但同時“\b”也是一個正則表達式的特殊符號,代表“匹配一個單詞邊界”。

為了讓RE 編譯器把兩個字符“\b”當成你想要表達的字符串,而不是一個退格鍵,你需要用另一個反斜線對它進行轉義,即可以這樣寫:“\b”。

但這樣做會把問題復雜化,特別是當你的正則表達式字符串里有很多特殊字符時,就更容易令人困惑了。在第六章,我們曾介紹過原始字符串,它經常被用于簡化正則表達式的復雜程度。事實上,很多Python 程序員在定義正則表達式時都只使用原始字符串。

看完上述內容,你們掌握怎么在Django中使用正則表達式匹配URL的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!

文章題目:怎么在Django中使用正則表達式匹配URL-創新互聯
鏈接URL:http://www.yijiale78.com/article34/djgdse.html

成都網站建設公司_創新互聯,為您提供微信小程序、App開發品牌網站制作、動態網站面包屑導航、App設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司