regex - linux grep命令中的正则表达式匹配
问题描述
我想[A-Z]+(?:19|20)\d\d
在 centos 的文件中搜索与正则表达式匹配的字符串。我正在使用以下命令:
grep -F '[A-Z]+(?:19|20)\d\d' <file_name>
它似乎不起作用。我最终逃脱了.^$*+?()[{\|
,但仍然没有运气。我想知道某处是否不正确,有人可以帮忙吗?
解决方案
推荐阅读
- sql - 为每个组 SQL 选择 max(date)
- sql - SQL Query 根据条件返回特定匹配值的表
- linux - 如何在 Linux 中更改专用于 Docker 的内存?
- php - 安装任何主题后,我在 WordPress 中遇到 wp_includes 问题
- phpmyadmin - 更新 phpMyAdmin 时出现问题:Composer 依赖项
- r - Quantstrat 使用我的线性回归曲线函数抛出错误
- reactjs - 使用 cloneElement 向孩子添加 onClick 道具
- django - 使用 Django 设置 shibboleth SP
- reactjs - Material-UI CloseIcon not showing in Autocomplete
- kubernetes - K8s 可以在不同区域共享 Persistent volume/Storage 吗?