pythonの正規表現について質問です。
リスト内から特定の文字列を変更して書き換えたいのですが、上手く表現できません。
ご回答宜しくお願いいたします。
やりたいこと
以下のリストがあります。
items = ["sample1_1", "sample2", "sample3_2"]
このリストの中から、末尾が「_ 数字」で終わる要素を取り出し、
「_ 数字」を無くした形に書き換え、以下のように保存したいです。
items = ["sample1", "sample2", "sample3"]
現在のコード(未完成)
python
1import re 2 3items = ["sample1_1", "sample2", "sample3_2"] 4 5for item in range(len(items)): 6 if items[item][-2:] == "_"+ : #ここが分かりません 7 items[item] = items[item][:-2] 8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/12 00:46
2019/06/12 01:55