10

trPerlのように、Lua でリストに従って文字を置き換えることは可能ですか? たとえば、AtoBBtoを代用したいと思いますA( AABBCCになるBBAACC)。

Perl では、解決策は$str ~= tr/AB/BA/. Luaでこれを行うネイティブな方法はありますか? そうでない場合、最善の解決策は文字列全体を反復処理することだと思います。個別の置換では、既に置換された文字と置換されていない文字を区別するために特別な記号を使用する必要があるためです。

編集: 私の目標は、ここで説明されているように、DNA 文字列の逆補数を計算することでした。

4

2 に答える 2