【发布时间】:2014-10-21 16:01:59
【问题描述】:
我正在学习正则表达式。
我正在尝试找到编写表达式的最佳方法,该表达式从字符 R" 后面的括号中提取一个数字,所以:
示例 1:
String("257*5.6+48.9/2*R(64)")
reg ex 在这种情况下会返回 R() 中的数值 64。
示例 2:
String("sin(45)*55 + X^2+R(-64.525)")
reg ex 在这种情况下会返回 R() 中的数值 -64.525
到目前为止我的表达是:
/R\(\-?\d+\.?\d+\)/g
在考虑可能的小数位和负值的情况下返回 R(number)。
是否有更好的正则表达式来匹配(返回)字符 R 后面括号内的数字?
非常感谢您的建议/帮助。
D
【问题讨论】:
-
你使用什么语言?
-
嗨,我正在使用 ActionScript 3。
-
...摘自 Adobe 网站:“ActionScript 3.0 实现了 ECMAScript 第 3 版语言规范 (ECMA-262) 中定义的正则表达式”
标签: regex