-1

正規表現から順序付きリストを返すにはどうすればよいですか? まだ一種の正規表現を学習しています。

たとえば、list = [a,b,c,c,b,a,g] があり、すべての b を最初に、次に a を、最後に a をリストに含めたいとします。どうすれば正規表現できますか?

私は考えていました: pattern = re.compile('b|c|a') [pattern.match(letter) の場合、リスト内の文字の文字]

しかし、これは出てきます ['a','b','c','c','b','a']

私が欲しいのは ['b','b','c','c','a','a'] です

それはどのように可能でしょうか?ありがとう!

4

2 に答える 2