我正在尝试使用正则表达式
从字符串中删除前导和尾随空格regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/g+", "i")
regexQuote.ReplaceAll(noSpaceString)
print noSpaceString
[编辑] 的
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*$)/", "")
答案 0 :(得分:6)
trim()
使用trim()
,卢克!有一个字符串方法只是为了这个目的:
BrightScript Debugger> ? len(" four ".trim())
4
答案 1 :(得分:0)
在Roku的ifString
操作中,您可以将Replace
用作:
newString = originalString.Replace(" ", "")
答案 2 :(得分:-1)
使用评论部分的帮助是解决方案
regexQuote = CreateObject("roRegex", "^\s+|\s+$", "")
newString= regexQuote.ReplaceAll(oldString, "")
print "string length:" ; len(newString)