4
に私はファーロ4で文字列を分割したい私の入力はfindTokens:ドルフィンSmalltalkの対ファロ
'a %% b %% c %%% d %% e %% f'
であると私は
#('a %% b %% c' 'd %% e %% f')
を取得したいので、セパレータは '%%% Dolphin 7 'において
それは素敵な作品:
'a %% b %% c %%% d %% e %% f' subStrings: ' %%% '
#('a %% b %% c' 'd %% e %% f')
しかしPharo 4では壊れているように見える:
'a %% b %% c %%% d %% e %% f' subStrings: ' %%% '
"#('a' 'b' 'c' 'd' 'e' 'f')"
ファロでイルカの行動を取得する方法はありますか?
と連携
を試してみてくださいあなたは、このような ' '%% bは%% C %%% D %% %% E F' として簡単な方法を検討していますreadStream upToAll: '%%%' '? –
はい、それはもっと長いシーケンス ''a %% b %% c %%% d %% e %% f %%% g %% h %% i' 'readStream upToAll:' %%% ''で動作しません – user1000565
もちろん、私のコードはヒントに過ぎませんでした。あなたは '[stream atEnd] whileFalse:[result add:(stream upToAll: '%%%%')] 'という方法で' upToAll: 'の結果を収集する必要があります。 –