Skip to main content
added 119 characters in body
Source Link

Swift 6, 76 6969 51 bytes

let f={($0+"").replacing(/one|t[wh]|.i|[fsz]/){" "+$0.0}.dropFirst()} 

Try it on SwiftFiddle!

The output includes an extra leading space.

Swift 6, 76 69 bytes

let f={($0+"").replacing(/one|t[wh]|.i|[fsz]/){" "+$0.0}.dropFirst()} 

Swift 6, 76 69 51 bytes

{($0+"").replacing(/one|t[wh]|.i|[fsz]/){" "+$0.0}} 

Try it on SwiftFiddle!

The output includes an extra leading space.

added 1 character in body
Source Link

Swift 5.96, 7676 69 bytes

let f={($0+"").replacing(#/one|t[wh]|.i|[fsz]/#){" "+$0.output0}.dropFirst()} 

Swift 5.9, 76 bytes

let f={($0+"").replacing(#/one|t[wh]|.i|[fsz]/#){" "+$0.output}.dropFirst()} 

Swift 6, 76 69 bytes

let f={($0+"").replacing(/one|t[wh]|.i|[fsz]/){" "+$0.0}.dropFirst()} 
Source Link

Swift 5.9, 76 bytes

let f={($0+"").replacing(#/one|t[wh]|.i|[fsz]/#){" "+$0.output}.dropFirst()}