JS的正则表达式问题
通过GetTriggerOption获取的匹配条件是一个正则表达式,如:\d+\,(\d+)\,(\d+)\,(\d+)\,(\d+)$\n,放到脚本里面去的时候,需要把转义符\换成\\,按如下的写法,一直提示错误的正则表达式,求解,谢谢!t_match=GetTriggerOption(t_name, "match");
var reg_m_1=new RegExp("\\","g");
t_match=t_match.replace(reg_m_1,"\\\\");
北大侠客行MUD,中国最好的MUD 问题已经解决,语法改成t_match.replace(/\\/g,"\\\\");即OK,不需要定义reg_m_1了
页:
[1]