3

次のような文字列のセットがあります

text:u'MUC-EC-099_SC-Memory-01_TC-25'
text:u'MUC-EC-099_SC-Memory-01_TC-26'
text:u'MUC-EC-099_SC-Memory-01_TC-27'

Xlsファイルから抽出して変換したこれらのデータは、string一重引用符で囲まれたデータを抽出してリストに入れる必要があります。

次のような出力を期待しています

[MUC-EC-099_SC-Memory-01_TC-25, MUC-EC-099_SC-Memory-01_TC-26,MUC-EC-099_SC-Memory-01_TC-27]

前もって感謝します。

4

3 に答える 3

5

次の式を使用できます。

(?<=')[^']+(?=')

これは、と'で囲まれていない 0 個以上の文字に一致します。''

Python コード:

quoted = re.compile("(?<=')[^']+(?=')")
for value in quoted.findall(str(row[1])):
    i.append(value)
    print i
于 2013-10-18T12:33:21.007 に答える