python怎麼把re中的findall()找出來存在檔案裡

2021-04-23 17:15:23 字數 1125 閱讀 1438

1樓:

個人觀點: 用分行儲存更方便進一步內處容理

with open('tmp_parsered.txt', 'wt') as handle:

handle.write( '\n'.join(r.findall(data1)) )

2樓:

data1 = ''.join(data1) ,這樣就ok了

3樓:匿名使用者

s2=''.join(s)

#然後再對s2用正則即可

python 中re.findall ()的問題 10

4樓:匿名使用者

第一個問bai

題,答案是不能用成coords.group(1),re.findall返回du的是一個列表,zhi讀取列表需要用daocoords[0]這種方式專

第二個問題,你用正屬

則找出來的結果再用正則過濾一遍:

import re

print(re.sub(r'(.*), (.*), (.*), (.*)', r'\1, c\2, \3\4', str))

請問python中 items = re.findall(reg,html)括號內的怎麼理解?

5樓:莫路草根

括號裡面的兩個是引數,位置不能調換。

findall是re物件裡的一個方法,這個方法需要回2個引數:答reg,html。這兩個引數應該在上面的**有定義。

你可以把「方法」理解成一個生產機器,「引數」就是原材料。那麼方法的返回值就是生產機器生產出來的產品。

python re 中findall如何返回和pattern匹配的字串而不是括號中內容,由於用到後向引用,無法避免括號

6樓:匿名使用者

先再套一層括號,返回後,再只取第一項

print [i[0] for i in re.findall(r'((.)..\2)', 'abbaacddccc')]好像有點笨,只能幫到這了。。。

7樓:陽光的雷咩咩

可能要在各個分組裡找一下

python中的re模組,re match rabc 可以匹配,但是re match rabc 不能匹配

裡的.就是.不是除換行符 n 之外的任何單字元 中括號裡的.就是指.不是任意的意思了。python正規表示式ma re.match r d 09 這樣不對呢 10 你的正則翻譯過來bai就是匹du配長度為一個字元的數字,所zhi以dao是不對的,match是從頭開始 專,是結尾標示,屬如果匹配1個或...

python中怎麼把五角星畫在中間

from turtle import fillcolor red begin fill while true forward 200 right 144 if abs pos 1 break end fill 執行這段 會繪製出一個紅色五角星圖形。碼字不易,望採納。from tkinter impo...

python中和的差別,python中v和f的區別

python 預設可用 代linux系統的路徑分隔符是 用 取代windows系統的路徑符。專 import os os.sep 的值即是指路徑分隔符。在檔案屬路徑中用os.sep 指令碼即可實現跨linux windows平臺。python中 v 和 f 的區別?回車符復 r 換行符 n 水平製表...