regex-求助:Qt正则表达式求助

问题描述

求助:Qt正则表达式求助

字符串内容为:
2015-09-16 14:30:52, 1365
2015-09-16 14:30:53, 1368
2015-09-16 14:30:54, 1375
2015-09-16 14:30:55, 1370

我写的正则表达式为:QRegExp rx(tr(",sd{1,}"));

在Regex Match Tracer里验证是对的,怎么到Qt里就错了呢?

解决方案

 d{4}-d{2}-d{2}sd{2}:d{2}:d{2},sd{1,}

解决方案二:

格式验证用:

 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)s+([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9],sd{1,}$

如果是字符串提取,去掉首尾的 ^ $

解决方案三:

引言
??? 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbb......
答案就在这里:Qt中的正则表达式

时间: 2024-10-26 09:03:00

regex-求助:Qt正则表达式求助的相关文章

C# 获取a标签的正则表达式求助

问题描述 C# 获取a标签的正则表达式求助 例如该链接为< a href="http://www.baidu.com" title="标题">标签内容</ a>,求一个正则表达式能匹配到到a标签href.title和"标签内容"的内容,title的位置可能在href前面,也有可能在href后面,或者就没有title 解决方案 用jQuery不行么? 获取a标签. 解决方案二: 直接用xml类库解析xml节点.比正则容易.

td的值-正则表达式求助,获取&amp;amp;lt;td&amp;amp;gt;的值!!

问题描述 正则表达式求助,获取<td>的值!! 正则表达式获取td里面的值,td里面的class不一样,不知道怎么写..... enter code here 品种:棉花CF????日期:2014-07-28 1 海通期货 5,774 2,061 万达期货 13,386 -747 永安期货 18,932 150 2 华安期货 5,257 3,188 国投期货 12,172 635 银河期货 13,891 329 //reg 不会写啊啊啊··· Regex reg = new Regex(@&q

求助,正则表达式关于扩展名

问题描述 求助,正则表达式关于扩展名 我想检验后缀名为doc;ppt;exe可以输入一个或多个扩展名.多个用";"号隔开.就像我上面写的那样.该怎么写呢? 解决方案 ^[a-zd]+(;[a-zd]+)*$ 解决方案二: 提取扩展名的正则表达式求助正则表达式正则表达式

分号-求助分割 , 正则表达式

问题描述 求助分割 , 正则表达式 例如 小网,小菜,小王,小二,小三 以 , 分割开来 得到 小网 小菜 小王 小二 小三 正则表达式怎么写阿 ! help 直接split函数 可以但是我不需要他, 程序通过正则获取到 这些人姓名,然后用不同的颜色区分, 只需要 而且只能用正则表达式来获取.不需要去用 split来一一获取 解决方案 直接split函数,不是比正则效率高很多? 解决方案二: String s = "小网,小菜,小王,小二,小三"; String arr[] = s.s

lex-编译原理 正则表达式 求助

问题描述 编译原理 正则表达式 求助 在lex程序中,如何写一个正则表达式过滤掉注释并统计行数 注释形式如下: /* .......*/ 注意这种注释可能分成多行! 求大神 解决方案 关于正则表达式,作为软件工程师应该比较熟悉了.所谓正则表达式,就是表示字符串的格式.正则表达式r完全由它所匹配的串集来定义.这个集合称为由正则表达式生成的语言,写作L(r).此处的语言只是表示"串的集合",它与程序设计语言并无特殊关系. ? 基本的正则表达式 正则表达式......答案就在这里:编译原理之

叱咤大数据的Regex真的是正则表达式?

文章讲的是叱咤大数据的Regex真的是正则表达式,正则表达式已经存在几十年了,它甚至早于今天甚嚣尘上的大数据,UI,机器学习以及其他几乎所有的工具和技术.许多开发人员通常认为正则表达式很神秘并且难以学习,嘲笑使用正则表达式来验证电子邮件地址的人.但是,正则表达式非常强大,优雅,简单和通用. 即使在今天的大数据世界,正则表达式在任何软件工程师的工具包中都足以长期存在.根据形式语言理论,正则表达式作为计算机科学的基础与任何编程语言或机器可读数据格式一样重要,是非结构化数据被结构化的一种机制,使混乱的

【求助】小弟求助各位大神,centos7自动安装问题

问题描述 [求助]小弟求助各位大神,centos7自动安装问题 小弟在利用ks.cfg文件制作的centos7镜像安装时,因为我想增加一些新的rpm包,所以执行了1.createrepo -g repodata/comps.xml ./ 2.declare -x discinfo=head -1 .discinfo 3.createrepo -u "media://$discinfo" -g repodata/comps.xml . 这几项命令制作依赖,之后打出的镜像在安装时就会出现图

求助!!求助!!求助!! 关于 ASP.NET2003 加密锁

问题描述 求助!!求助!!求助!!关于ASP.NET2003加密锁有哪位大侠知道,有哪款加密锁是针对ASP.NET20031.1的dll进行加壳的小弟我找了好久都没找到啊--只有一个HASP-SRM还是只支持2.0的dll知道的加我QQ:23812886万分感谢!! 解决方案 解决方案二:求助!!求助!!求助!!关于ASP.NET2003加密锁有哪位大侠知道,有哪款加密锁是针对ASP.NET20031.1的dll进行加壳的小弟我找了好久都没找到啊--只有一个HASP-SRM还是只支持2.0的dl

正则表达式-求助正则达人一个棘手的简单问题

问题描述 求助正则达人一个棘手的简单问题 文本内容如下: 节点1 节点2 节点3 节点4 节点5 节点6 需求:想要匹配 以"节点2"为开头起始,以"节点4"[或]"节点5"为结束字符串之间的文本(以最近的一个结束字符串为准<例子中期待匹配的内容是[节点4]>) 自己写的垃圾式子: " 节点2([sS]*)(?:节点4|节点5) " 结果集中取$1的结果,但是取出内容是"[节点3 节点4]" 上