reg exp: "if" 和单个 "="

两个啤酒

我需要一个正则表达式 ( grep -e "__"),它匹配所有包含的行if和一个=(忽略包含的行==

我试过这个:

grep -e "if.*=[^=]"

=不是字符类,所以它不起作用。

丹尼斯·塞古雷

问题是.*可能包含一个=.

我建议

grep -e "if[^=]*=[^=]"

如果您的目标是查找if包含错误分配而不是比较的代码行,那么我建议您使用linter(它将基于健壮的解析器而不是仅基于正则表达式)。当然,要使用的 linter 取决于代码的语言(例如我在 Javascript 中使用这个)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SED和Reg Exp

来自分类Dev

字符串和任何数字的reg exp

来自分类Dev

使用reg exp查找单词

来自分类Dev

需要Reg Exp。只匹配数字和空格的固定长度字段

来自分类Dev

PHP reg exp-DOI去哪里了?

来自分类Dev

使用python reg exp match str

来自分类Dev

Reg Exp用于查找主题词

来自分类Dev

PHP reg exp-DOI去哪里了?

来自分类Dev

Reg Exp用于忽略日期格式的空白

来自分类Dev

使用python reg exp match str

来自分类Dev

如何使用否定“?!” 在grep reg exp

来自分类Dev

Reg_exp不喜欢-Oracle 11g

来自分类Dev

因为我可以在exp reg中格式化句子?

来自分类Dev

根据事件获取子字符串,reg exp java

来自分类Dev

Reg Exp为Javascript中的字符串

来自分类Dev

Reg_exp不喜欢-Oracle 11g

来自分类Dev

在javascript中添加reg exp以确定url是否在/之后

来自分类Dev

如何在javascript中使用reg exp提取文本

来自分类Dev

Oracle SQL Reg Exp检查电子邮件

来自分类Dev

oracle电话号码格式reg exp中的错误数据

来自分类Dev

存储过程中的reg_exp需要“进入”

来自分类Dev

Excel VBA - 字符串替换 - reg exp?

来自分类Dev

“ reg save”和“ reg export”之间的区别?

来自分类Dev

reg卸载和新密钥

来自分类Dev

如何使用java reg exp从字符串中提取数字?

来自分类Dev

记事本++ Reg Exp-将行尾移至行首

来自分类Dev

awk:仅保留与reg.exp对应的字段的一部分

来自分类Dev

使用reg exp查找并列出名称中包含数字的文件

来自分类Dev

修改reg exp设置4位数字或空白为有效