regexpBuilder

regexpBuilder GUI,旨在简化regexp在Matlab的创建。

1.8 k下载

更新2020年6月5日

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

regexpBuilder GUI(),旨在简化regexp的创建在Matlab。它显示了各种给定正则表达式的输出是什么,你输入文本,输入选项。允许所有正则表达式构造由Matlab,有关r万博1manbetxegexp的帮助,看到医生regexp。注意:regexpBuilder一直从头开始重建工作R2020a后来!

用法:
在文本框中输入您的regexp…”“regexp。
可选输入regexp命令启用使用开关按钮;一个设置按钮选项的默认值。
正则表达式的文本就会添加到“文本解析了这里……”框。(发现匹配将出现在相邻的预览框)。
按评价按钮下面看到一个预览任何匹配,以及各种可能的输出的值,在左边。(更大的输出窗口可以通过点击相应的按钮)。

导入和导出文本导入regexpBuilder有三个途径:
使用可选的inputtxt参数将在启动预填充输入文本框。
从URL使用Import按钮导入选项卡将弹出一个窗口提示一个URL来导入。regexpBuilder使用webread打开url。
使用导入的文件将打开一个文件选择器对话框中,选择要导入的文件。regexpBuilder使用fileread打开的文件。

导出选项卡提供了一种方法来导出最终regexp命令,以及出口的多种选择,一般对应的正则表达式的输出选项。注意,只有非默认选项将被写入命令行。

实时预览
如果regexp匹配文本,每一场比赛都是强调正确的文本框。如果regexp包含令牌(命名或匿名),每一场比赛令牌是高亮显示的文本的颜色对应的令牌。因此,对于有许多令牌的regexp匹配通常,文本看起来相当rainbowy。regexpBuilder使用喷气colorscheme,因此你可以改变colorscheme通过跟踪飞机colormap。

我只可以在一台机器上测试这个/ MATLAB版本迄今为止,所以请让我知道任何错误在评论!

引用作为

迈克尔瑞安(2023)。regexpBuilder(//www.tianjin-qmedu.com/matlabcentral/fileexchange/41899-regexpbuilder), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2020a
与R2020a后来版本兼容
平台的兼容性
窗户 macOS Linux
类别
找到更多的在字符和字符串帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
2.0

完全重写/更新R2020a后来使用应用程序设计师。一些GUI元素发生了变化,但基本功能仍然存在。

1.11.0.0

减少启动时间,改善视觉效果通过JIDE组件。(由于undocumentedmatlab.com !)问题图窗口的大小进行调整,这是目前禁用。同样,这是2015上测试过。让我知道问题。

1.10.0.0

R2014b图形更新了一些bug。我已经包括了最新的(3/23/2015)版本Yair奥特曼findjobj。m以及做了一些ui组件的重新排序。让我知道如果有任何进一步的问题。

1.9.0.0

更新,包括建议从POTW文章:结果框不再是可编辑,添加文本导入的文件和url, UI布局调整。

1.5.0.0

固定错误以前版本中引入点匹配换行符的选择。现在改为点除了换行符。

1.4.0.0

修改和添加额外的打印命令选项。现在只有打印非默认的选项,除非特别说明,只有选定的输出。更新的帮助。

1.3.0.0

添加版本合规- >没有空匹配版本< R2011a,没有分裂版本< R2007b,没有忽略大小写,多行,或者在v < R2006a空闲空间。

1.2.0.0

更新一些与regexp命令错误处理。添加演示和更新描述和帮助来反映。

1.1.0.0

大大提高了as - you - type解析。我做了一件非常愚蠢的事(setCaretPos的东西)。现在是固定的:我不再使用setCaretPos, ctrl - a工作正常。

1.0.0.0