从Brightscript字符串中删除白色空间



我试图使用REGEX

从我的字符串中删除前导和尾随的白色空间
regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/g+", "i")
regexQuote.ReplaceAll(noSpaceString)
print noSpaceString

[edit]

regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/g", "")
print len(noSpaceString) //this value includes leading white spaces, which I dont want

我也尝试了

regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/", "")

尝试

regexQuote = CreateObject("roRegex", "/(^s*)|(s*$)/", "")

使用 trim()

使用trim(),卢克!仅出于目的而有一个字符串方法:

BrightScript Debugger> ? len("   four   ".trim())
 4

来自Roku的ifString OPS您可以使用Replace AS:

newString = originalString.Replace(" ", "")

使用评论部分的帮助,这是解决方案

regexQuote = CreateObject("roRegex", "^s+|s+$", "")
newString= regexQuote.ReplaceAll(oldString, "")
print "string length:" ; len(newString)

最新更新