求助正则表达式

DoDoMouse 2018-12-19 11:00:37
我想要在vs里面搜索大于符号,但是会同时把一堆的指针搜出来,请问这个搜索大于符号的正则表达式应该怎么写?
...全文
132 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 2 楼 DoDoMouse 的回复:
代码风格没有规范,有些人不带空格
VS2008里面的正则表达式用这个。 [^-][>]
  • 打赏
  • 举报
回复
引用 楼主 DoDoMouse 的回复:
我想要在vs里面搜索大于符号,但是会同时把一堆的指针搜出来,请问这个搜索大于符号的正则表达式应该怎么写?
用这个搜索:[^-]> 测试地址:http://tool.oschina.net/regex 测试内容: a > b a->b a>b b>c a>c 匹配结果: > a> b> a>
@风轻云淡_ 2018-12-19
  • 打赏
  • 举报
回复
放着这么强大的IDE不用,舍近求远去找正则表达式。vs格式化代码 =====> Ctrl+a全选代码,Ctrl+k、Ctrl+f 格式化代码,这样,所有的大于号、小于号两遍都有空格了,你可以把每个源文件都操作一遍。
DoDoMouse 2018-12-19
  • 打赏
  • 举报
回复
引用 1 楼 @风轻云淡_ 的回复:
你在搜索的时候,>号前面加上一个空格,不行吗,反正我写代码做判断的时候, > 两遍都是有空格的
代码风格没有规范,有些人不带空格
@风轻云淡_ 2018-12-19
  • 打赏
  • 举报
回复
你在搜索的时候,>号前面加上一个空格,不行吗,反正我写代码做判断的时候, > 两遍都是有空格的
DoDoMouse 2018-12-19
  • 打赏
  • 举报
回复
引用 8 楼 @风轻云淡_ 的回复:
[^-]里面的^是非的意思,表示匹配除去-的任意字符,[>]就是只匹配[]里面的字符>,连起来表示匹配'>'前面除了'-'的任意字符,就过滤掉了 -> 这个字符串。
谢谢!
DoDoMouse 2018-12-19
  • 打赏
  • 举报
回复
引用 7 楼 zjq9931 的回复:
[quote=引用 6 楼 DoDoMouse 的回复:] 感谢,请问[^-]表示不接受-,但为什么后面跟上[>]就能去掉指针呢?
这个表达式的意思就是表示>前面的一个字符不能是-,其他的字符都可以。[/quote] 谢谢!
@风轻云淡_ 2018-12-19
  • 打赏
  • 举报
回复
[^-]里面的^是非的意思,表示匹配除去-的任意字符,[>]就是只匹配[]里面的字符>,连起来表示匹配'>'前面除了'-'的任意字符,就过滤掉了 -> 这个字符串。
  • 打赏
  • 举报
回复
引用 6 楼 DoDoMouse 的回复:
感谢,请问[^-]表示不接受-,但为什么后面跟上[>]就能去掉指针呢?
这个表达式的意思就是表示>前面的一个字符不能是-,其他的字符都可以。
DoDoMouse 2018-12-19
  • 打赏
  • 举报
回复
引用 5 楼 zjq9931 的回复:
[quote=引用 2 楼 DoDoMouse 的回复:] 代码风格没有规范,有些人不带空格
VS2008里面的正则表达式用这个。 [^-][>] [/quote] 感谢,请问[^-]表示不接受-,但为什么后面跟上[>]就能去掉指针呢?

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧