私はSchemeを使い始めています。Scheme - 文字列を操作する
私はString Libraryからいくつかの手順を使用しようとしています。ここで
は私が必要なものです:入力: "ccaAaAaAa"
機能:はABAに可能なすべてのAAAを代入し、すべての文字列を生成し、1個の置換のみ
出力:「ccaBaAaAa」および「ccaAaBaAa」および「ccaAaAaBa」
これを行う簡単な方法はありますか?おそらく、パターンのインデックスのリストを返すプロシージャですか?
明らかに、検索関数string-containsは最初のオカレンスのみを返します。
最初の文字列 "ccaBaAaAa"を作成した後、見つかったパターンの最初のインデックスにトリムします。元の "ccaAaAaAa"は "AaAaAa"になります。繰り返す(再帰的に)。
ありがとうございました。
この宿題はありますか?そうであれば、タグ付けする必要があります。 – Perry
いいえ、そうではありません... – ercliou