• WPF版的正则表达式工具


    对于一个开发者来说,正则表达式是一个必不可少的利器,但写正则表达式是一件比较麻烦的事情,因此经常需要借助一些正则表达式的编写工具,如Expresso等,我去年也写了一个(点击查看),不过当时是winform版的,现在用wpf重写了一个,界面如下。

    只所以用wpf重写它,是为了获得更好的体验,和我上次的那个而言,这个功能还不完善,目前只支持匹配功能。不过这也是我最常用的功能,暂时还不打算做成多实例的和扩展功能。

    和那个winform版的比起来,wpf版的代码非常精简,维护起来要容易得多,并且有更丰富的效果,也更容易扩展而获取更友好的用户体验。

    这个工具使用非常简单,整个界面上连一个按钮都没有,只需输入表达式,匹配项会自动着色醒目表示,Group结果会自动高亮显示,并且右侧同步显示匹配结果,可以通过它来定位具体的匹配项,也可以通过ToolTip查看详细的匹配结果。

    整个过程都是实时更新的,很直观的显示匹配结果,输入的表达式也有语法高亮功能,可以帮助快速写出正确的表达式。

    这个工具目前基本上没有什么大问题了,目前就是在处理几千行的大文件的时候,一旦匹配结果较多时,着色有点慢,但还不影响使用,目前网上介绍wpf下文本着色的文章还比较少,我一时也找不到什么解决方案,暂时就这样了。这个工具目前试用一周,如果没有什么问题的话,下周日放出下载链接。

  • 相关阅读:
    JTable使用
    VirtualBox 虚拟机安装
    ICONIX简介
    反射在Java Swing编程中的应用之java 模仿.net事件处理
    【Ubuntu】UBUNTU中如何获得root权限
    html头部代码【转载】
    eclipse code templates 设置
    include与jsp:include区别【转载】
    银行卡
    【AJAX】DWR入门教程
  • 原文地址:https://www.cnblogs.com/TianFang/p/1561504.html
Copyright © 2020-2023  润新知