随笔分类 - RegeX
RegeX可视化正则表达式替换器的相关信息。
RegeX 3 正则表达式实践教程之 —— 在Eclipse中以装饰器模式包装接口
摘要:在实现一个庞杂的接口时,往往需要付出很多体力劳动,例如这个: 以上是要实现的接口的一小部分方法,我们要实现此接口以包装其衍生类,由于仅仅是包装,只需要把所有方法都转交给被包装对象“getSource...
阅读全文
正则表达式替换器 RegeX 3 发布 (Silverlight版)
摘要:
继上一版本RegeX发布以来已有三年多了,此次发布全新设计的RegeX 3供广大开发者使用。
新版基于Silverlight开发,支持安装到本地运行,采用类似WindowsPhone7的Metro风格设计。
新版本的主打功能有两点:
支持无限层级的复杂多重匹配与替换
支持在替换时以$@符号引用经过处理后的组内容
这两个功能主要为了解决如下问题:
冗长的表达式结构。
在匹配复杂的格式时,使用的表达式不仅冗长,且晦涩如天书,一旦修改时不小心改变了某个符号后患无穷。
无限级多重替换功能将极大改善这一情况,你可以将替换工作拆分成若干个步骤,分别处理,使得思路清晰,表达式易于维护。
不可能的任务。
正则表达式是万能的,但万这个数字并不大,有很多格式是不可能或很难用一个表达式来完成的,很多时候我们需要自己来写一个新程序予以解决,而当有了$@引用功能,很多问题迎刃而解。
$@符
阅读全文

[重要更新] RegeX版本更新至2.1.1.5 增加新功能
摘要:
加入了匹配内容提示功能,可在鼠标悬停时显示该匹配项内的各捕获组信息(检索、替换时均有效)
加入了获取程序更新信息的功能,可以在关于窗口中了解到软件是否有更新或相关信息
优化了程序代码
改变了界面结构,将所有处理结果统一置于“输出的文本”一栏中
改变了部分配置文件结构(首次载入旧配置文件时,“输入文本”会显示乱码,替换为其他内容后将不会再出现此问题)
...
阅读全文

RegeX版本更新至2.0.0.4 加入英文语言包
摘要:
增加了英文语言包
改进了语言包读取机制,修正语言扩展的BUG
改进语言包结构,取消了index.xaml文件
非常感谢恩电提供了英文翻译,并指出了语言扩展时的BUG:)
阅读全文

RegeX的早期版本
摘要:
应一些朋友的要求,放出RegeX的前身SearchRex,基于.Net 2.0的,不喜欢使用高版本.Net的人士可以使用:)
阅读全文

RegeX使用教程
摘要:
作为本文的读者,你最好具有一点正则表达式的知识,我将通过一个简单的正则表达式应用范例,向你展示RegeX的用途:
网页标准化已经不是什么新鲜事了,XHTML允许程序像访问XML一样访问其内容,这很激动人心。
不幸的是,网上仍然大量充斥着不遵循XHTML标准的网页,这使得上述优势大打折扣,好在我们可以在读取前尝试对网页进行一些修正,今天我们的范例就是修正工作中的一项——增加双引号。
阅读全文

WPF新作—RegeX发布预告
摘要:
这两天都在忙乎这个呢,这是一个正则表达式的替换器,是我此前的一个作品的升级版,使用WPF技术重新制作。
话说WPF的RichTextBox还真是很复杂,让我头痛了好久,中间有一次还打算放弃了,后来又心血来潮重新做了起来~~
预计近几天内就会发布,准备定位为免费软件,届时送给大家用:)
阅读全文
