【笔记】QT正则表达式要注意的东西
2017-06-28 11:24
218 查看
可能是转义字符再次转义的问题,也有可能是QString再次使用会自己添加一对双引号的问题,反正这样用就没问题了。
QString global_operator::decode_nodes(QString node_text) { qDebug()<<"来了吗?"; node_text = remove_comments(node_text); //似乎不能赋值再传给vap // QString pattern = "\\b_*[a-zA-Z]+[a-z0-9A-Z]*\\b@\\{\\S+\\}"; // QRegExp vap(pattern); //同样的东西输出也不一样,这样子输出没有双引号 // qDebug()<<pattern; // qDebug()<<"\\b_*[a-zA-Z]+[a-z0-9A-Z]*\\b@\\{\\S+\\}"; //正则表达式的正确打开方式似乎只能这样 QRegExp vap("\\b_*[a-zA-Z]+[a-z0-9A-Z]*\\b@\\{\\S+\\}");//varible@{part} 的正则表达式 vap if(vap.indexIn(node_text) != -1) { qDebug()<<"来了"; } return node_text; }
相关文章推荐
- 鱼c笔记——Python正则表达式(四):search()、findall()方法要注意的细节及非捕获组
- 经常要用到的东西:常用正则表达式
- SED,AWK学习笔记Part 1-----利用正则表达式进行文本匹配
- JDK6笔记(3)----正则表达式
- 学习正则表达式笔记
- 正则表达式学习笔记
- 正则表达式资料笔记
- 注意:JavaScript的正则表达式跟.net的正则表达式有些差异。
- Firefox正则表达式test时要注意了
- javascript正则表达式学习笔记
- Html,JavaScript,正则表达式(reg express) 自学笔记
- 正则表达式学习笔记
- 正则表达式学习笔记
- [ASP.NET学习笔记之十八].NET中的正则表达式
- 文本编辑软件正则表达式使用笔记 By Stabx
- JDK6笔记(4)----正则表达式2
- [转载]正则表达式学习笔记
- 注意Java正则表达式的数量表示符
- JDK6笔记(4)----正则表达式2
- [笔记]如何使用正则表达式提取字符串中的分隔元素