Jma — 21-May-2014/6:25:05-7:00
@Nick:
I want to remove the character 's' from "https" in a url string: "https://...."
Can you help me, please?
Thanks in advance!
Arnold — 21-May-2014/7:05:45-7:00
Hi Jma,
What have you tried already?
If you use Rebol3 then some help can be found http://www.rebol.com/r3/docs/functions/replace.html
replace https-url "https://" "http://"
If you use Rebol2 then replace doc is http://www.rebol.com/docs/words/wreplace.html
>> help url
Found these words:
decode-url function! Decode a URL into an object.
to-url function! [value]
url! datatype! url!
url? action! Returns TRUE for url values.
>> https-url: to-url "https://www.rebol.com"
== https://www.rebol.com
>> http-url: replace https-url "https://" "http://"
== http://www.rebol.com
>> type? http-url
== url!
>>
Does this answer your question?
Regards,
Arnold
Jma — 21-May-2014/7:38:24-7:00
I want to remove a single character from a string.
If I have the string "rebol", how do I remove the character "o" so that the string becomes "rebl" ?
Peter Wood — 21-May-2014/8:30:51-7:00
>> head remove find "rebol" "o"
== "rebl"
Peter Wood — 21-May-2014/8:32:51-7:00
Take a read of this - http://www.rebol.com/docs/core23/rebolcore-6.html
It should help you understand my answer,
Nick — 21-May-2014/20:10:08-7:00
This also works:
x: "rebol"
replace x "o" ""
John — 26-May-2014/19:00:43-7:00
Quick note on this one -
x: "rebol"
replace x "o" ""
It will only replace the first "o". replace/all can be used to change them all.
eg
x: "rebolo"
replace x "o" ""
=> "rebl"
Nick — 27-May-2014/6:09:34-7:00
x: "rebolo"
replace/ALL x "o" ""
=> "rebl"