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$/