Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不包括.module.less的.less扩展文件的正则表达式_Javascript_Regex_Regex Negation - Fatal编程技术网

Javascript 不包括.module.less的.less扩展文件的正则表达式

Javascript 不包括.module.less的.less扩展文件的正则表达式,javascript,regex,regex-negation,Javascript,Regex,Regex Negation,我正在尝试创建一个正则表达式,它将匹配以.less结尾但不以.module.less结尾的字符串 现在,我可以用这个正则表达式/^(?.*[.]模块[.]更少$)/来表示不以.module.less结尾 我正在使用JavaScript作为一种语言。我该怎么做 我想要什么 “style.module.less”您的lookahead正则表达式仅阻止匹配以.module.less结尾的字符串 您可以向消费部分添加*\。少于$: /^(?!.*\.module\.less$).*\.less$/

我正在尝试创建一个正则表达式,它将匹配以
.less
结尾但不以
.module.less
结尾的字符串

现在,我可以用这个正则表达式
/^(?.*[.]模块[.]更少$)/
来表示不以
.module.less
结尾

我正在使用JavaScript作为一种语言。我该怎么做

我想要什么

  • “style.module.less”您的lookahead正则表达式仅阻止匹配以
    .module.less
    结尾的字符串

    您可以向消费部分添加
    *\。少于$

    /^(?!.*\.module\.less$).*\.less$/
                           ^^^^^^^^^ 
    

    *
    模式将贪婪地匹配整个字符串,并且
    \.less$
    将匹配字符串末尾(
    $
    )的
    .less(
    \.less
    )。

    /^(?.*\.module\.less$).\\.less$/