Python挑戰(4)

收錄於話題html

#Python挑戰python

6個正則表達式

圖片


有這麼一個網站「http://www.pythonchallenge.com/」,裏面有33個使用python去完成的挑戰,經過這些挑戰能夠令咱們更熟悉python。今天咱們來挑戰第4關。第4關網址:http://www.pythonchallenge.com/pc/def/equality.htmlide

圖片


今天咱們來挑戰第4關,先看下圖片和提示能獲取什麼線索。圖片中有一個小蠟燭,小蠟燭的兩邊各有3個大蜡燭。提示是:「一個小字母,它的兩邊恰好有3個大守衛圍繞着」。網站

emmm。。。小字母?大守衛?難道是一個小寫字母兩旁各有三個大寫字母?上哪找去啊。。。欸,上一關挑戰好像在網頁代碼裏,先去看看。spa

圖片


果真有一大大大大串字母。那按照上次的方法用正則表達式找一下試試。(這裏有正則表達式簡易教程→點我3d

圖片



圖片


找是找到了,但這也太多了吧。。。看了一下總數,總共有66條。難道是哪裏出了錯?再仔細看一下提示,EXACTLY加粗了,就是「恰好」的意思。htm

苦思冥想後,忽然靈光一閃,以前的代碼找的是兩邊各有三個大寫字母的小寫字母,而大寫字母的旁邊也有多是大寫字母(例如AAAAbCCC),這就不是恰好三個字母了。那如今修改一下代碼看看。blog

圖片

找到了10個符合的。我試了下把每一串字符串都複製到連接了,都不行。無奈之下只能上網去查一下了。在網上查了一下,原來是把中間的小寫字母連在一塊兒。。。看來我仍是有點思惟僵化QAQ。教程

把中間的字母連在一塊兒後跳轉的網頁是這樣的。。。還要再改一次。



圖片

最後終於進入下一關了~

相關文章
相關標籤/搜索