1.正则表达式匹配引号

匹配双引号"\"
匹配单引号''

2.正则表达式匹配正则表达式中用到的特殊符号时需加\\

()[]{}/|\-+
匹配[\\[
匹配]\\]
匹配\\\\\
匹配/\\/
匹配|\\|
匹配-\\-
匹配+\\+

匹配大写英文或小写英文或数字或下划线用\\w0-9a-zA-Z_

3.正则表达式中各种扩号()[]{}作用

中括号[]表示匹配单个字符,匹配中扩号里列出的任意一个字符

[dsa]//匹配d或s或a

小括号()表示匹配字符串,匹配小扩号里列出的所有字符构成的字符串

(dsaff) //仅能匹配dsaff

大括号{}表示匹配的次数,放于()或[]之后

[dsa]{1,8}//匹配1-8次[dsa],如匹配d,dd,dddddddd
(dsa){1,8}//匹配1-8次(dsa),如匹配dsa,dsadsadsadsadsadsadsadsa

4.常用匹配例子

例子(匹配英语键盘上的任意非空字符)

QRegExp re("^[\\w~!@#$%^&*()+`={}:;<>?,.|'\"\[\\]\\-\\/\\\\]+$");QString test("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`1234567890-=~!@#$%^&*()_+[]{}|;:'\"\\/,.<>?");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的有理数)

QRegExp reg("^(\\-(?!0(?!\\.))|\\+(?!0(?!\\.)))?(0|[1-9]\\d*)(\\.\\d+)?$"); QString test("41424.4155346");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的非负有理数)

QRegExp reg("^(\\+(?!0(?!\\.)))?(0|[1-9]\\d*)(\\.\\d+)?$"); QString test("41424.4155346");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的正有理数)

QRegExp reg("^(\\+)?(0(?=\\.)|[1-9]\\d*)(\\.\\d+)?$"); QString test("41424.4155346");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的整型数字)

QRegExp reg("^(\\-(?!0)|\\+(?!0))?(0|[1-9]\\d*)$");QString test("414246");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的非负整型数字)

QRegExp reg("^(\\+(?!0))?(0|[1-9]\\d*)$"); QString test("414246");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的正整型数字)

QRegExp reg("^(\\+)?([1-9]\\d*)$"); QString test("414246");bool match = re.exactMatch(test);  //match=true

例子(匹配任意合法表示的密码)

QRegExp reg("^[\\w~!@#$%^&*()+`={}:;<>?,.|'\"\[\\]\\-\\/\\\\]+$");if (!reg.exactMatch(value.data())) {message_ =QObject::tr("The password can only contanin numbers, English ""characters or special characters  ").toStdString();return false;}return true;

正则表达式匹配双引号相关推荐

  1. 正则表达式匹配双引号中间的内容(双引号除外)

    表达式 (?<=").*?(?=")

  2. html 过滤引号,用js正则表达式过滤双引号的解决办法

    今天碰到一个问题,需要用js的正则表达式过滤掉页面文本域中值的双引号,具体的解决代码如下: //var pattern = /[^"]*/;    //校验字符串中是否都是非双引号的字符 v ...

  3. 正则表达式匹配所有中文字符或者带有双引号的字符

    需求是统计工程里所有中文字符(中文注释除外),并且整理到word文档中.例如,工程里一个带有中文字符的文件如下: 统计结果: 如果中文字符串数量很少,我们完全可以手动一个一个统计,但如果数量很多,几百 ...

  4. 好程序员web前端分享使用JavaScript正则表达式如何去掉双引号

    为什么80%的码农都做不了架构师?>>>    好程序员web前端分享使用JavaScript正则表达式如何去掉双引号,最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域 ...

  5. dreamweaver 正则表达式为属性值加上双引号_PHP正则表达式核心技术完全详解 第2节...

    PHP 正则表达式核心技术完全详解 第2节 接上一节内容 1 普通字符作为原子 /5/ 用于匹配字符串中是否有5这个字符出现 /php/ 用于匹配字符串中是否有PHP字符串出现 /  / 匹配空字符串 ...

  6. java 正则表达式 单引号_关于Java:用Regex替换单引号和双引号

    我有一个接收到格式错误的JSON字符串的应用,如下所示: {'username' : 'xirby'} 我需要将双引号"替换为单引号' 遵循以下规则(我认为): {后带有一个或多个空格的单引 ...

  7. java正则表达式双引号_正则表达式中的双引号

    跟进我之前的问题here . 我意识到我需要对我的正则表达式案例更加具体,以获得适合我案例的答案 . 我已经用这个正则表达式打了很长时间(也使用我之前的问题的答案),我似乎无法构建我需要的东西 . 我 ...

  8. 正则表达式小应用之对xml格式字符串每个字段加双引号

    通过Python对接口进行自动化后需要把xml格式的报文放到LoadRunner上进行压力测试,在pyCharm控制台打印出报文后,把报文放到LoadRunner中做了格式调整后,每个字段需要添加双引 ...

  9. php 匹配双字节字符串,收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)...

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新,请持续关注本站. 匹配中文字符的正则表达式: ...

最新文章

  1. SQL多表连接查询(具体实例)
  2. 解决flex4 分辨率自适应问题
  3. 查看suse系统版本
  4. JSP 9 大内置对象详解
  5. 半导体二极管和晶体三极管
  6. SAP Spartacus page slot里的Component,对应的DOM节点是如何插入到DOM tree里的
  7. 【渝粤题库】陕西师范大学201491 法学导论作业
  8. elasticsearch 条件去重_elasticsearch 笔记四 之聚合查询之去重计数、基础统计、百分位、字符串统计...
  9. Flowable springboot项目自定义中文字体
  10. Drupal 自己定义主题实体 Theming Custom Entities
  11. 用 Python 分析了 10000 场吃鸡数据,原来吃鸡要这么玩!
  12. bootstrap - navbar
  13. [C/CPP系列知识] C++中extern “C” name mangling -- Name Mangling and extern “C” in C++
  14. 什么是Ruby on Rails?
  15. (黎活明老师讲学)Android学习(一)---从网络获取图片
  16. phP imageMagic抠图,使用 Lua + ImageMagick 轻松批量抠图
  17. TK1刷机以及简单配置
  18. OceanBase数据库 OBCA考试认证通过感言
  19. 计算机中常用源码,什么是源码
  20. 【obs】发送前丢帧算法及帧优先级设置

热门文章

  1. Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法
  2. VC6.0打开文件,出现“MSDEV.EXE-应用程序错误 遇到问题需要关闭
  3. 《纽约时报》:Facebook计划外部募资10亿美元支持其加密货币项目
  4. vue 自动打包部署上传服务器
  5. 数据库系统概论(第五版)学习笔记
  6. GreenBrowserMaxthon评测(转)
  7. 多商户商城小程序如何操作运营?电商系统源码发展趋势
  8. Android开发 关于避免切换主题时免闪屏的几种方式
  9. 【读懂Autosar代码】-5-Pointer指针的定义
  10. 如何给 Ulink2 降级详解