我有这个:
var regExp:RegExp = new RegExp("((.*?)%)");
并想要(
和%)
之间的所有内容
字符串如下所示:(-24%)
我现在回来了“(-24”并且已经搜索了很长时间才找到解决方案,但没找到任何解决方案。
答案 0 :(得分:4)
您需要转义括号
使用:
var regExp:RegExp = new RegExp("\\((.*?)%\\)");
例如,给定字符串“( - 24%)”,此正则表达式将捕获“-24”
已编辑我的不好。在创建正则表达式时忘记了它需要双重逃避。固定
答案 1 :(得分:0)
如果你需要用正则表达式查找内容,你可能需要做一些前瞻性的事情,看看后面。
或者你可以在获得结果后修剪结果。