我想测试这样的常规表达式: 213 + 123,一个加+加一个数字。 这是代码:
require(ff)
require(ffbase)
mtcarsff <- as.ffdf(mtcars)
mtcars$NewCol <- "testname"
Error in `[[<-.ffdf`(`*tmp*`, i, value = "testname") :
assigned value must be ff
如果我尝试输入234 + 234,代码会返回false。任何帮助
答案 0 :(得分:2)
问题不是正则表达式而是eval。
var command = "234+234";
var result = window.eval(command); // result will be 468 so the regex will fail
var bool = re.test(result); // equals re.test(468);
而是在command
var command = "234+234";
var bool = re.test(command); // equals re.test("234+234");