regex - 正则表达式中的 False [] 范围
问题描述
我正在使用正则表达式来检查文件的名称。现在 Intellij 的控制台向我显示了这条消息:
正则表达式中的 False [] 范围“\w-”;标记为<-- HERE in m/^deploy-file-\d+_[\w <-- HERE _.]+\d+.log$/ at ...
代码
elsif ($filename =~ m/^deploy-file-\d+_[\w-_.]+\d+\.log$/) {
print "$filename match with pattern\n";
}
我想说到目前为止一切正常,并且模式运行良好。我的问题是,为什么 intellij 会向我显示此消息?问题是什么?它对程序有什么影响吗?
我的模式也适用于https://regex101.com/r/Lj2r4r/2
解决方案
推荐阅读
- javascript - Ajax sumit 但什么也没发生
- angular - 如何使用 angular/typescript 从 firebase 获取数据并在 html 中显示
- angular - ngFor 正在从 ngFor 范围内复制 tbody 标签
- sql - 将 COUNT 与 INTERSECT 进行比较
- android - Retrofit2:如何从响应中保存 cookie
- angular - 最初在浏览器中为 Angular 2+ 应用程序加载的各种 js 文件是什么
- javascript - 从其他页面修改其他页面的内容
- java - 属性文件存在,但仍然得到“警告找不到附加程序”
- centos - 如何在 ActiveMQ 集群中持久化数据控制台 [Openshift]
- oop - 将数据结构逻辑与其图形表示分离的正确方法是什么?