我需要在actionscript中提取像/var1/var2/var3/...
每个变量可以是字符或/和数字和可变大小。
我当前的正则表达式/(\w+)/g
适用于第一个变量但不适用于其他变量。
var matchExpression:RegExp = /(\w+)/g;
var match:Array = matchExpression.exec(browserManager.fragment);
谢谢!
答案 0 :(得分:2)
正则表达式并不理想。为什么不使用String.split()?
答案 1 :(得分:0)
我将在这里推荐Expresso 3.0 - 非常容易使用并构建字符串。
你有更大或更好的字符串示例吗?即它总是varx \ varx \ myvarx?
/(\ w +)/ g似乎无法在我的机器上运行 - 您确定这有效吗?
答案 2 :(得分:0)
尝试使用此功能:(?<=/)(\w+)(?=/)
答案 3 :(得分:0)
谢谢Chase!
解决方案:
var match:Array = browserManager.fragment.split("/");