私は Python を使用しており、正規表現を使用してファイルのリストから XML ファイルを取得しようとしていますが、今まで正規表現を使用したことがありません。
ファイルのリストがあるとします。
files = ['.bash_logout', '20120910NYP.xml', '.bash_profile', '.bashrc', '.mozilla', 'testfile_248.xml']
次に、フォーマットのファイルを取得する必要がある20120910NYP.xml
ため、正規表現を記述することにしました。
import re
feedRegex = # ?
feedFiles = filter((lambda x: re.search(feedRegEx, x) != None), files)
feedRegex
上記のコードでは、リストからその形式の XML ファイルを見つけるための正規表現をどのように記述すればよいでしょうか?
編集されたコード:
この関数が必要になるたびに、この関数 に与えlist of files
てコーディングする必要がありますfeedregex
import re
def paramikoFetchLatestFeedFile(list_of_files, feedRegEx):
self.files = list_of_files
self.feedRegEx = feedRegEx
feedFiles = filter((lambda x: re.search(self.feedRegEx, x) != None), self.files)