首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C源代码中查找位操作(&F)

在C源代码中查找位操作(&F)
EN

Stack Overflow用户
提问于 2013-04-22 15:39:42
回答 1查看 140关注 0票数 2

大家好,RegEx大师

我只是想请求一些关于REGEX的帮助。

如何在C源代码中找到位运算符?

目前我已经有了这个RegEx:

代码语言:javascript
复制
[^\&=](\&)[^\&]

案例#1 :应该返回:3(当前返回3,这是可以的)

代码语言:javascript
复制
                 :
u1_dfsmd_igbt_sdown = ( u1r_dfsmd_igbt[IGBT_WSDOWN] &
u1r_dfsmd_igbt[IGBT_SSDOWN] &
u1r_dfsmd_rcv_wsdown &
u1r_dfsmd_rcv_ssdown ) ;
                 :

案例#2 :应返回:0(当前返回1,这不正常)

代码语言:javascript
复制
                 :
scanf ("%d", &i)
                 :

案例#3::应返回:0(当前返回0,这是正常的)

代码语言:javascript
复制
                 :
if (xx && yy && zz) {
//Some statements here
}
                 :

我是一个使用RegEx的初学者(我现在的正则表达式可能是暴力的)

提前感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-05-15 22:38:10

这还不够吗?

代码语言:javascript
复制
\s\&=?\s

它是一个'&‘,前缀是任何空格字符\t\n\x0B\f\r,可选的'=’,后缀是任何空格字符(包括换行符)。我没有测试这一点,也不知道所有的标准,但我希望它能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16141793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档