Tcl lreplaceは中括弧を置き換えることができませんか?
-
29-10-2019 - |
質問
このコードサンプルは何をすべきですか? ジェネラコディセタグプレ
{A {[} \] D}
が返されますが、{A [ ] D}
が必要です。
何が間違っているのですか?
解決
コードは希望どおりに動作します。出力の文字列repを読み取って、誤解しているだけです。 ジェネラコディセタグプレ
文字列repを読み取ると、[および]がエスケープされていることがわかります。foreachの出力からわかるように、実際の値はあなたが求めているものです。必要なのが問題の文字を含む文字列だけである場合は、join
を使用して、関心のある文字列を取得できます。
所属していません StackOverflow