On 04 Jan 2016, at 07:34, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
On Jan 4, 2016, at 3:21 AM, Andy Burnett <andy.burnett@knowinnovation.com> wrote:
I often find that I need to do simple manipulations to passages of text, e.g. remove all carriage returns, or extract email addresses etc.
Pasting the text into a Playground doesn't work because there is always an apostrophe, or line break or... etc. and the playground complains.
Is there a way to tell a Playground to just ignore the text, and give me a handle to its contents, so that I can then do something like
playgroundId contents splitOn:Character space.
Alternatively, is there another object that would be more appropriate? Playground would be really useful just because it is in the menu, and always available.
The Playground does not yet allow you to do that. But, you can use the Clipboard:
Clipboard clipboardText splitOn:Character space.
I do this a lot: using #clipboardText is a way to get to a copied string without any problems. You can also do a Print It on 'Clipboard clipboardText asString' which will render the string using the Pharo quoting conventions.
Cheers, Doru
Cheers Andy
-- www.tudorgirba.com www.feenk.com
"Value is always contextual."