标签: 工具

UWP 版 SkyD Regex 现已发布!

这是继RegeX3之后的一次重大更新,新版在原有功能的基础上,新增支持同窗口多项目切换,以及可视化匹配项分析,另外导入导出数据格式改为json格式。 新版仍旧是免费奉献,下载地址:https://www.microsoft.com/store/apps/9nblggh4vpzt 使用方法说明仍旧可以参考REGEX页面中提供的之前版本的说明。   以下是截图和描述: 这是一款强力的正则表达式辅助工具,可以用来做正则表达式测试,也可以直接用来解决实际问题,使您不需要编程就可以实现较复杂的字符批量处理项目。 此工具从第一个版本至今已经有15年之久了,作为该工具的作者,我一直在高频率地使用着它,它为我的编程工作提供了极大的便利,并且一直以来我都将它免费分享给所有需要的朋友们,这个UWP的最新版本也是会一如既往的免费提供,能帮到你们我就很开心,不需要任何回报。 亮点功能: 支持无限层级的复杂多重匹配与替换。 支持在替换时以$@符号引用经过处理后的组内容。 支持项目导出和导入。 支持多个项目共同进行,并可以自如切换。 着重解决传统正则表达式工具的下列问题: 1.冗长的表达式结构。 在匹配...

更多

Visual Studio 多行标签页插件 Tabs Studio 11 Service

Visual Studio自身的标签显示方式实在不怎么样,打开过多的标签时,多出的标签会被隐藏,使用时很不方便,Tabs Studio 11 Service专门用于解决此问题。 应用后的效果: 标签排列紧凑,且可多行显示,在编码中型、大型工程时多页切换更为自如。 以下是一些选项截图: 需注意的是,貌似最后这个按路径编组功能有问题,在我的MVC项目中我希望实现按文档所在目录进行分组,但是我如下设置后,效果并未实现,且存在错误: 以下是对此正则表达式的验证,无误:   插件下载地址:https://visualstudiogallery.msdn.microsoft.com/EBF6137E-AA2D-4DC9-860A-F04168F11CD7/file/5075/10/TabsStudio_320.msi?SRC=VSIDE 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉...

更多

支持 SyntaxHighighter 的 Windows Live Writer 代码高亮插件

PreCode,当前版本5.0.2 Code Snippet With Syntaxhighlighter Support for Windows Live Writer 官方下载地址:http://precode.codeplex.com/ 这是Syntaxhighlighter官方推荐的插件。 界面效果: 生成的HTML代码样例: <pre class=”brush: xml;”>&lt;ResourceDictionary xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” &gt; &lt;!– Window Background Collor –&gt; &lt;SolidColorBrush x:Key=”WindowBackground” Color=”#FF22E425″/&gt; &lt;!– Applica...

更多

更新了很久以前的两个作品——照片压缩机和文件内容搜寻器

很久远了,因为临时又用到其功能,所以翻出来,并修正了一些BUG。 不管怎么说,这两个软件还是非常实用的。 照片压缩机用于批量调整图片,每个文件可以设置多重输出规则,非常适合上传网站前的预整理。 文件内容搜寻器用于批量查找文件内容中的关键字符串,也可以进行批量替换,轻量而简便。 下载: 照片压缩机 文件内容搜寻器 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多

RegeX3更新到v3.0.2.2版

此次更新主要修正了界面布局问题,为替代文本框设置了高度上限,避免输入过多文本后将其他界面元素挤出屏幕的情况。 立即使用新版本 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多

WF快速生成设计器XAML代码的方法

工作流WF的设计器XAML代码写起来很蹩脚,基本上每次都得从之前的其他设计器xaml文件中复制代码过来再修改,这样很麻烦也很容易出错,这里介绍一个使用RegeX3实现快速转换属性为设计器XAML代码的方法。 首先新建一个WorkFlow代码活动: 然后进行编写,编写后假设我们的属性代码是这样的: [RequiredArgument] public InArgument<Bitmap> 处理目标 { get; set; } [RequiredArgument] public InArgument<Int32> 最小宽度 { get; set; } [RequiredArgument] public InArgument<Int32> 最小高度 { get; set; } 注意:不要使用int、float这类的C#关键字做类型,因为其在XAML中不受支持,要使用它们的真实类型名称Int32、Single等。 将其全部复制,打开RegeX3,粘贴入,然后执行如下的多步替换: 第一步 表达式 [RequiredArgument]s*rn 替换为 * 第二步 ...

更多

你需要Goagent,迫切需要

Goagent是一种简便、稳定、高速的红杏出墙方式,出墙后你可以无阻碍地浏览各地技术文档,这对每个程序员而言都很重要。 你只需到Goagent项目页下载其稳定版,并按教程配置即可:http://code.google.com/p/goagent/ 需注意的是,goagent.exe最好设为以管理员方式运行: 配置好并启动goagent.exe之后,你就可以使用本机代理的方式访问外界网站了,这里推荐使用Chrome的SwitchySharp插件,只需简单做如下设置: 即可通过点击工具栏上的按钮实现网络切换,畅游互联网:   蒙昧、麻木和沉默会将民族引入深渊。 一个盲人,他看不见,但他可以奇迹地翻越重重封锁、奔向自由,他看不见,但他可以清楚地看透一切、怒视罪魁。 盲人用坚毅的信念自我救赎,全球各地民众、社团、媒体、政要都在为盲人所遭受的不公而愤怒呐喊,身为血脉同源的你在做什么? 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转...

更多

RegeX 3 正则表达式实践教程之 —— 在Eclipse中以装饰器模式包装接口

在实现一个庞杂的接口时,往往需要付出很多体力劳动,例如这个: 以上是要实现的接口的一小部分方法,我们要实现此接口以包装其衍生类,由于仅仅是包装,只需要把所有方法都转交给被包装对象“getSource()”来执行。 好在有正则表达式这种东西存在,能够减轻部分工作。 但是,通常很难用普通正则表达式替换工具完整地完成这样的任务,我们需要移除注释部分文字、获取方法签名、转交“getSource()”执行,还要把参数完整传递过去,使用单一正则表达式几乎不可能完成该任务。 这时来看看RegeX 3如何解决此问题吧:   第一步 去除注释 输入表达式:s*//.+ 替换字符为空 执行替换 由左侧可以看到匹配到105条注释。 替换结果可以看到注释都被去除:   第二步 匹配整个方法体 左侧选中OutputText节点。 表达式:public (S+) (?<FuncName>w+)((?<Parameters>[sS]*?))s*{s*ns*(?<Return>return)?[^}]+ 此时暂不输入替代文本 执行替换   第三步 去除...

更多

正则表达式替换器 RegeX 3 发布 (Silverlight版)

继上一版本RegeX发布以来已有三年多了,此次发布全新设计的RegeX 3供广大开发者使用。 新版基于Silverlight开发,支持安装到本地运行,采用类似WindowsPhone7的Metro风格设计。 新版本的主打功能有两点: 支持无限层级的复杂多重匹配与替换 支持在替换时以$@符号引用经过处理后的组内容 这两个功能主要为了解决如下问题: 冗长的表达式结构。 在匹配复杂的格式时,使用的表达式不仅冗长,且晦涩如天书,一旦修改时不小心改变了某个符号后患无穷。 无限级多重替换功能将极大改善这一情况,你可以将替换工作拆分成若干个步骤,分别处理,使得思路清晰,表达式易于维护。 不可能的任务。 正则表达式是万能的,但万这个数字并不大,有很多格式是不可能或很难用一个表达式来完成的,很多时候我们需要自己来写一个新程序予以解决,而当有了$@引用功能,很多问题迎刃而解。 $@符号允许引用目标组的处理结果,比如以前我们在替换时以$1形式引用组1的内容,现在我们可以对$1组再进行正则替换,然后以$@1形式引用其替换结果,这在处理复杂格式时极为有用。   立即开始使用RegeX3 提示:程序中单...

更多

RegeX 3 正则表达式替换器 (Silverlight版)

强烈建议右键安装到本地后使用。 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多