python符分組,python 字元分組

2022-12-03 05:26:16 字數 869 閱讀 2762

1樓:匿名使用者

試用python的urlparse模組來處理,具體的自己找找

python正規表示式如何用已知字串(如"aaa")替換檔案中匹中的分組內容,不是匹中的全部,而是其中一個組

2樓:桂鑲桖

import re

s = '1234567890'

pattern = re.compile(r'(34)(\d+)(78)')

print(pattern.sub(r'\1aaa\3',s))把兩邊的也加括號,替換的時候加上 \1 \3就行

3樓:

從你的描述中,感覺是要替換5,6兩個數,還是要替換34和78之間的數,

如果是要替換5,6兩個數,正則大概這樣:r"34[56]*78"

如果是要替換34和78之間的數,正則大概這樣r"34[12569]*78"

還是我理解錯了,你說說,最近在看正則,呵呵

4樓:匿名使用者

需替換的字串,可以用()進行分組;

然後替換的時候,可以用\1這樣的方式呼叫。

用你的需求舉個例子:

首先把你的字串進行分組,(1234)(56)(7890)然後,re.sub(pt,r'\1aaa\3',s)就可以了,相當於替換的時候,用\1代表保留第1個括號的內容,然後\3保留第3個括號內容,中間插入你想要的字串

python 正規表示式 groups和group有什麼區別

5樓:匿名使用者

m.groups返回一個包含所有字元的元組,而m.group返回一個包含那些組所對應值的元組

python名稱空間問題Python名稱空間和全域性變數問題,怎麼解決

traceback most recent call last file line 1,in f file line 2,in fa a 1 unboundlocalerror local variable a referenced before assignment 首先,在f 這個函式 裡,a是...

Python菜鳥問題,執行出錯,Python程式語言適合做什麼?

and or 語法在一些情況下可以替代if語句,使語法更簡潔清晰。其含義是這樣的 判斷條件 and 條件為真時的結果 or 條件為假時的結果 例如 x len l 0 and l 0 or none 但這個語法本質是利用了python的邏輯算符的運算特徵來實現,因而存在一定的使用限制,處理不好就有可...

新手python問題求解,python初學者遇到的弱智問題

1.可能是路徑問題,裝個pythonwin試試看。既然你命令列能執行,那說明 沒問題。2.raw input的引數本來就是會列印的,後面才是你要輸入的部分。你說的 編輯器 指的就是從命令列執行起來的 吧?在那裡是一條一條命令來執行的,所以你一打回車就執行了這句話,你只要給guess輸入個值就可以了。...