经常使用的一些正则表达式
来源:互联网 发布:个体诊所软件 编辑:程序博客网 时间:2024/05/30 23:03
差不多够用了,这些表达式,平常处理字符串的时候很多时候会用到
sscanf()的正则表达式是从头向后顺序查找匹配字符,找不到就返回错误,如下面的几个例子:
char src[] = “abcdefABCD123@456EFGghi”;//一个buf只对应一个%,%*可以用多次
sscanf(src, “%[A-Z]”, buf);//buf=空,遇到A-Z以外的字符就停止,%表示选择,%后面的表示条件,条件s表示任意字符
sscanf(src, “%[^A-Z]”, buf);//buf=abcdef,^表示取反,即遇到A-Z之间的字符就结束
sscanf(src, “%[^A]”, buf);//buf=abcdef,从左向右获取除A以外的字符,直到A结果
sscanf(src, “%[^A]”, buf);//buf=空,表示后面匹配的字符不保存([^A]本应该是abcdef,但因加了*所以没有了即过滤掉了)
sscanf(src, “%*[^A]%s”, buf);//buf=ABCD123@456EFGghi,s表示获取字符串,虽然前面没有保存字符,但后面的字符可以获得并保存
sscanf(src, “%*[^A]%[^@]”, buf);//buf=ABCD123,直到遇到A并包含A结束
sscanf(src, “%*[^A]A%[^@]”, buf);//buf=BCD123,直到遇到A但不包含A结束,A为定界符
阅读全文
0 0
- 经常使用的一些正则表达式
- 经常使用的正则表达式
- Delphi 中经常使用的正则表达式
- JAVA里面经常使用的正则表达式
- 经常使用的正则表达式 收集
- Delphi 中经常使用的正则表达式
- 经常使用的正则表达式 收集
- 经常使用的正则表达式 收集
- asp.net开发时经常用到的一些正则表达式
- asp.net开发时经常用到的一些正则表达式
- 开发中经常用到的一些正则表达式
- 正则表达式的一些使用
- 一些正则表达式的使用
- 经常用的正则表达式
- 经常用的正则表达式
- 经常用到的正则表达式
- 经常用的正则表达式
- 经常使用到的20个正则表达式
- Spring Cloud Sleuth进阶实战
- MT76x8的多网口与GPIO复用配置
- 前端学习+项目问题9.18-9.24
- Deformable CONV
- 记录约瑟夫环
- 经常使用的一些正则表达式
- Linux 添加路由
- leetcode 3. Longest Substring Without Repeating Characters
- 442. Find All Duplicates in an Array
- 数组中出现次数超过一半的数字java实现
- 动态调用WebService时如何保持Session
- Java中创建对象的几种方式
- 轻量级框架SSH应用与开发——Hibernate之学习总结(进阶)
- Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift 阅读笔记与实现