给定任何像'Lorem ipsum dolor sit amet,consectetuer adipiscing elit'这样的字符串,我想在坐下之前丢弃每个单词。我检查了 String 中的方法,但没有发现对这个方法很有用。这是我的尝试:
| phrase newPhrase |
phrase := 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit'.
newPhrase := phrase substrings.
phrase substrings do: [: word | word = 'sit' ifFalse: [ newPhrase := newPhrase allButFirst ] ifTrue: [ ^ nil ] ].
newPhrase joinUsing: String space
它在工作区中评估时回答为零,但是必须有一个聪明的方法对吗?