但是如果我将正则表达式设置为变量,如下所示: REGEXP="*@(CSV|csv)"
ls $REGEXP 我得到了错误 ls: cannot access *@(CSV|csv): No suchfile or directory 谁能解释一下这两个命令之间的区别,以及如何修复它,以便我可以使用变量来代替写出正则表达式?
我尝试遍历所有JavaScript变量,以找到与某个正则表达式匹配的变量。该函数在所有浏览器中都工作得很好,但IE除外,似乎for循环并不能读取每个全局变量,即使它在那里。我可以使用window.variable直接访问变量,但它不会出现在循环中。var w = window; var reg = /meta_(.+)/;