国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python - 正則如何重復匹配多次字符串而非單個字母

瀏覽:156日期:2022-07-23 14:29:15

問題描述

比如,在下面的string中匹配到’asd’的多個重復’asdasdasdasdasdasdasd’而不是單個’asd’string=’asdasdasdasdasdasdasddasfdhgasghsd’謝謝!

問題解答

回答1:

string = ’asdasdasdasdasdasdasddasfdhgasghsd’print(re.findall(r’((?:asd)+)’, string))# 解釋下# (?:asd)+ 是正則的一種不存分組的語法, 它具有2個用途, 將`asd`看成一個樣式整體, 所以當我們用+時, 就能代表多個asd# () 最外層的括號就是將匹配的結(jié)果存入分組, 與上面不同的就是, 少了`?:`, 因為沒有這個, 所以它能存到分組# 所以整體的結(jié)果就是: 將多個asd匹配, 并存入分組, 然后在re.findall的結(jié)果就能看到了回答2:

/asd/g

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 潞西市| 正安县| 明溪县| 太和县| 洛宁县| 蕉岭县| 额尔古纳市| 华容县| 吕梁市| 青川县| 漯河市| 蒙山县| 桑植县| 金溪县| 开鲁县| 凤山市| 德保县| 东宁县| 区。| 泰兴市| 福海县| 兴宁市| 巍山| 温州市| 长沙市| 洛隆县| 前郭尔| 泰兴市| 安徽省| 江门市| 通山县| 泸定县| 阳朔县| 乌审旗| 新民市| 平罗县| 盐城市| 类乌齐县| 沙湾县| 井冈山市| 海兴县|