Qt 中的正则表达式

发布时间 2023-11-02 10:46:56作者: Jeffxue

Qt 中的正则表达式常用 QRegExp

一、正则表达式的常用匹配符

  1. ^test:匹配字符的开始
  2. [^test]:表示除 t, e, s, t 以外的字符
  3. $:表示匹配字符串的结束
  4. [0-9]:表示0到9之间的数字
  5. *:表示匹配前面的字符0次或多次,如 a* 表示匹配0次或多次a字符,[0-9]* 表示匹配数字0次或多次
  6. +:匹配前面的字符1次或多次,如 [0-9]+ 表示匹配数字0次或多次
  7. ?:匹配前面的字符0次或1次,如a? 表示匹配 a 字符0次或1次
  8. [a-z] :匹配 a到z之间的单个字符
  9. [a-z]{2}:匹配 a到z之间的任意两个字符
  10. [a-z]{2,}:匹配 a到z之间的任意字符个数大于或等于2