Php 单等算子的正则表达式
我想在C源代码中找到所有Php 单等算子的正则表达式,php,regex,equals,Php,Regex,Equals,我想在C源代码中找到所有=运算符。我尝试使用正则表达式和函数pre\u match\u all(),但找不到合适的 我要查找的运算符:= 我不想找到的运算符:+=*=-=/==&==|=&=^===尝试[^+*-=/\u&&| ^….]=表示任何相等的字符,除非某些字符之前有任何限制字符(第一个^表示排除)您可以将每个=与前导/尾随空格匹配:\s=\s@JustinIurman。。。如果=后面或前面有空格。=也可以出现在字符串中。最终的解决方案必须包含一个Cparser@hek2mgl当然可以,
=
运算符。我尝试使用正则表达式和函数pre\u match\u all()
,但找不到合适的
我要查找的运算符:=
我不想找到的运算符:
+=*=-=/==&==|=&=^===
尝试[^+*-=/\u&&| ^….]=
表示任何相等的字符,除非某些字符之前有任何限制字符(第一个^
表示排除)您可以将每个=
与前导/尾随空格匹配:\s=\s
@JustinIurman。。。如果=
后面或前面有空格。=
也可以出现在字符串中。最终的解决方案必须包含一个Cparser@hek2mgl当然可以,但这就是为什么我说你可以。这取决于OP真正想要什么查看下面的我的评论question@hek2mgl你没有回答这个问题。guess=没有理由被空格包围。你说的是一个理想的世界,你误解了我。我在问您的解决方案如何处理这样的情况:char*expression=“1+1=2”代码>?在我的源代码中,没有注释或字符串,其中可以是。我有这样的东西,但它不起作用:-/