2017-05-25 13 views
1

を割り当てる:正規表現のパターンを見つけ、たぶん私はパッケージを誤解していますが、私は次のように私のコードが..ですパターンを取得する方法を見つけることないよ、変数のpythonに

hexString = 'ddasdasdasdaee02ddsdsdda02ddbbsda02aaas02ss' 
    hexList = [] 
    reg = re.compile(r'[0-9a-z][0-9a-z][0][2]') 
    test = re.split(reg, hexString) 
    for s in test: 
     if s: 
      hexList = hexList + [reg.pattern, s] 

reg.patternがあります実際のパターンを入力するのではなく、実際のパターンを入力します。.match関数は、実際のマッチ自体ではなく、オブジェクトを再生することもできます。

私はこのような些細な解決策だと確信していますが、私は立ち往生してきました。

+0

質問は何ですか? –

+0

私が得るすべての試合について、私はそれを変数に割り当てたい。そして試合の内容を見る。 – arsenal88

+0

希望する出力は何ですか? – asongtoruin

答えて

0
hexString = 'ddasdasdasdaee02ddsdsdda02ddbbsda02aaas02ss'  
match = re.findall(r'[0-9a-z][0-9a-z][0][2]', hexString) 
print match 

編集

hexString = 'ddasdasdasdaee02ddsdsdda02ddbbsda02aaas02ss' 
hexList=[] 
reg = re.compile(r'[0-9a-z][0-9a-z][0][2]') 
match = re.findall(reg, hexString) 
for s in match: 
    if s: 
     hexList = hexList + [reg.pattern, s] 
print hexList 
関連する問題