Hi -
Does anyone know if Brightscript has a replace function to replace s substring of text?
for example, I would like to do something like this…
string = “this is a file name.mp4”
newstring = replace(string," “,”%20")
Hi -
Does anyone know if Brightscript has a replace function to replace s substring of text?
for example, I would like to do something like this…
string = “this is a file name.mp4”
newstring = replace(string," “,”%20")
You can find it in generalUtils.brs in the videoplayer example.
'******************************************************
'Replace substrings in a string. Return new string
'******************************************************
Function strReplace(basestr As String, oldsub As String, newsub As String) As String
newstr = ""
i = 1
while i <= Len(basestr)
x = Instr(i, basestr, oldsub)
if x = 0 then
newstr = newstr + Mid(basestr, i)
exit while
endif
if x > i then
newstr = newstr + Mid(basestr, i, x-i)
i = x
endif
newstr = newstr + newsub
i = i + Len(oldsub)
end while
return newstr
End Function
Also, for your specific example, you might be interested in roUrlTransfer.Escape( string ).
String Escape(String text)
URL encode the specified string using CURL.
“evilmax17” wrote:
Also, for your specific example, you might be interested in roUrlTransfer.Escape( string ).String Escape(String text)
URL encode the specified string using CURL.
And/Or UrlEncode()…
thanks guys