我正在尝试设置一个正则表达式,它将像sql一样运行。我已经取代了'%'通配符(。*)根据其位置,但我可以在一个表达式中修复%和_。
var str = "English";
var pp = "__g%";
我已经像这样替换了
new RegExp(pp .replace("%", ".*")
但是对于' _'我尝试过类似的东西
var match = new RegExp(likeExpr.replace("%", ".*").replace("_", "\w{2}")).exec(str) != null;
但得到了错误的答案!!我无法找出_的exec匹配。该模式包含两个_,这意味着在g之前有两个字符的刺将为真。