美文网首页
Qt官方示例-正则测试工具

Qt官方示例-正则测试工具

作者: Qt君 | 来源:发表于2019-12-15 22:38 被阅读0次

该正则测试工具(regularexpression)是基于Qt 5.0新引入的QRegularExpression类实现的。

main_page.png

  QRegularExpression实现与Perl兼容的正则表达式,支持许多高级匹配功能,例如不区分大小写的匹配,多行匹配,Unicode属性选择器和模糊匹配,扩展模式等。

  QRegularExpression在功能和性能方面是对QRegExp的重大改进,应在所有新代码中使用

  平时我们写正则代码前可以使用该工具先行测试。Qt君上手体验了一下,功能很齐全,包含匹配参数,实时输入匹配,右侧栏显示结果,非常方便。还有一个比较不错的功能是输入的正则可以转换为代码中使用的正则表达式(自动添加转义字符)。

main_page2.png

  该工具本身也是一个学习正则表达式的不错例子。

关于更多

  • QtCreator软件可以找到:
what_find.png
  • 或在以下Qt安装目录找到:
C:\Qt\{你的Qt版本}\Examples\{你的Qt版本}\widgets\tools\regularexpression
  • 相关链接
https://doc.qt.io/qt-5/qtwidgets-tools-regularexpression-example.html
  • Qt君公众号回复『Qt示例』获取更多内容。

相关文章

  • Qt官方示例-正则测试工具

    该正则测试工具(regularexpression)是基于Qt 5.0新引入的QRegularExpression...

  • Qt官方示例-窗口标志

    窗口标志示例展示了如何使用Qt中可用的窗口标志类型来指定窗口系统属性。   根据示例整理出来的各窗口标志作用一览表...

  • Qt官方示例-数字时钟

    基于QLCDNumber实现的LCD的时钟显示。   DigitalClock继承于QLCDNumber,并实现一...

  • Qt官方示例-目录视图

    该示例显示了本地文件系统的树状视图。它使用QFileSystemModel类提供文件和目录信息。   声明mode...

  • 运行第一个SparkStreaming程序(及过程中问题解决)

    官方示例说明 按照官方文档的 这个示例说明,可以轻松的在本地的spark-shell环境中测试这个示例。示例,即为...

  • Qt 字节数格式化

    直接上代码: 上述代码需要引入 Qt 类文件: 测试程序的代码: 示例的显示结果:

  • Qt官方示例-计算器

    该示例显示了如何使用信号和槽来实现计算器小部件的功能,以及如何使用QGridLayout将子小部件放置在网格中。 ...

  • Qt官方示例-虚拟键盘使用

    这是一个使用Qt虚拟键盘的QML文本输入示例。   该示例提供两种使用方式:一种用于桌面平台,另一种用于嵌入式平台...

  • Qt官方示例-条形图

    该示例显示如何创建条形图。 0x01 创建图表容器 0x02 配置坐标轴 0x03 加载条形图数据项 0x04 配...

  • Qt官方示例-摆动的文字

    该示例演示了如何使用QBasicTimer和timerEvent对小部件进行动画处理和使用QFontMetrics...

网友评论

      本文标题:Qt官方示例-正则测试工具

      本文链接:https://www.haomeiwen.com/subject/xjnlnctx.html