正则表达式不允许用双引号括起的内容有单引号,反之亦然。不能在字符类中使用这种引用。所以,下面的写法是非法的     /([‘”])[^1]*1/

在前文中/[‘”][^'”]*[‘”]/是合法的,在这个正则表达式中,我的理解:双引号括起来的内容在前者是[^1],后者是[^'”],两者是等价的,那为什么后者的是合法的呢?

1 收藏


直接登录