新聞中心
記得每次做試卷的時(shí)候,都要對(duì)末尾800字的界限感覺憂傷,畢竟想要碼到那么多字?jǐn)?shù)也不是容易的事情。然而在python中,由于有字符的限制,如果一個(gè)表達(dá)式超出了限制,那也不是好事情,處理起來會(huì)比較困難。那么,python3表達(dá)式超過限制還能換行嗎?今天小編就這個(gè)問題帶領(lǐng)大家一起探索。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、東蘭網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開發(fā)、東蘭網(wǎng)絡(luò)營(yíng)銷、東蘭企業(yè)策劃、東蘭品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供東蘭建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
Source Text:
安 裝
匹配到里面的data-sname,data-versionname等信息,驗(yàn)證的表達(dá)式如下:
Python實(shí)現(xiàn)如下:
line = sourcetext # 太長(zhǎng)不復(fù)制了,就是上面提到的 r= p = re.search(r, line) print p.group(0)
問題是這個(gè)表達(dá)式太長(zhǎng)了,超過了PEP8要求的每行79個(gè)字符,請(qǐng)問有沒有什么辦法讓表達(dá)式支持換行又不影響匹配?
解決:
python 語法有 \ 續(xù)行 符號(hào),但不適合這個(gè)情況。超過80個(gè)字符的,切分成短字符串,再連接起來。
小伙伴們看著最后的代碼很長(zhǎng)有點(diǎn)產(chǎn)生退卻的想法,其實(shí)只是對(duì)正則表達(dá)式進(jìn)行可拆分,去掉了表達(dá)式就是一個(gè)框架啦,感興趣的小伙伴快試試吧。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:python3表達(dá)式超過限制還能換行嗎?
轉(zhuǎn)載來于:http://m.5511xx.com/article/cohphse.html


咨詢
建站咨詢
