更新時間:2021-03-05 來源:黑馬程序員 瀏覽量:
(1)問題分析
面試官主要考核應(yīng)聘者對正則表達式的了解程度
(2)核心問題講解
在形式上非貪婪模式有一個“?”作為該部分的結(jié)束標(biāo)志。
在功能上貪婪模式是盡可能多的匹配當(dāng)前正則表達式,可能會包含好幾個滿足正則表達式的字符串,非貪婪模式,在滿足所有正則表達式的情況下盡可能少的匹配當(dāng)前正則表達式。
(3)問題擴展
import re example = "<li>goods</li><li>name</li>" # 貪婪模式 greed_pattern = re.compile("<li>.*</li>") # 非貪婪模式 not_greed_pattern = re.compile("<li>.*?</li>") greed_result = greed_pattern.search(example) not_greed_result = not_greed_pattern.search(example) print(f"貪婪模式:{greed_result.group()}") print(f"非貪婪模式:{not_greed_result.group()}")(4)結(jié)合項目中使用
RDD數(shù)據(jù)丟失后如何恢復(fù)?RDD容錯機制介紹
【mysql第二次安裝不了】mysql安裝失敗怎么清理干凈?