首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在BrightScript中实现“stripslashes”等效项

如何在BrightScript中实现“stripslashes”等效项
EN

Stack Overflow用户
提问于 2012-07-09 23:45:15
回答 2查看 609关注 0票数 1

我是Roku的新手,我发现我的JSON提要响应看起来像这样:

代码语言:javascript
复制
http:\/\/brightcove.vo.llnwd.net\/e1\/pd\/12345\/12345_1089831707001_test.mp4

有谁能帮我解决BrightScript中的JSON响应问题吗?我现在正在浏览BrightScript参考文档,只是想看看在我继续拼凑这篇文章的同时,是否有人知道一种简单的方法来做到这一点。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-10 02:29:38

嗯,经过进一步的研究,我找到了我需要的解决方案。如果这对任何人都有帮助,下面是我编写的修复字符串的函数:

代码语言:javascript
复制
Function fixSlashes(item as string) As Object
r = "\\" 'backslash character

'case insensitive
 regexKeyFix = CreateObject( "roRegex", r, "i" )

    item = regexKeyFix.ReplaceAll( item, "" )
    Return item
End Function

这是我找到的documentation的链接。

票数 1
EN

Stack Overflow用户

发布于 2016-10-22 06:03:13

您可以将Replace用作一种简单的方法

替换(从As字符串,到As字符串) As字符串

返回字符串的副本,其中所有fromStr实例都替换为toStr。如果fromStr为空,则返回值与源字符串相同。

代码语言:javascript
复制
BrightScript Debugger> str = "http:\/\/brightcove.vo.llnwd.net\/e1\/pd\/12345\/12345_1089831707001_test.mp4"
BrightScript Debugger> ?item.Replace("\","")
http://brightcove.vo.llnwd.net/e1/pd/12345/12345_1089831707001_test.mp4
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11398547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档