1 下载 RegexBuddy 并安装
安装后的界面如下:
2 切换布局
点击右上角的彩色格子图标,选择 Side by Side Layout:
这种布局的好处是,Create 面板与 Test 面板同时被展示,方便比对:
3 界面说明
4 选择编程语言
左上角的下拉框可以指定需要的编程语言:
5 解析(Create 面板)
这里用树状模型来展示对这个正则表达式的解析过程,其中的每一个节点对应着表达式中的一个元素块。每当点击其中的一个节点,就会在对应的正则表达式的部分着重显示。
这个功能在分析某些复杂的正则表达式时很有用哦O(∩_∩)O哈哈~
6 测试(Test 面板)
6.1 指定测试范围
在 Test 面板的第一个下拉框可以选择测试的范围:
测试范围 | 说明 |
---|---|
Whole File | 整个文档 |
Page by page | 按页区分 |
Line by line | 按行区分 |
如果需要测试的内容超过一行,那么请选择 Whole File 或 Page by page 模式。
6.2 高亮显示
如果当前的正则表达式为 <html>(.*)</html>
,那么在 Test 面板中就会高亮显示匹配的内容(如果匹配的内容在相邻的行,则使用不同的颜色高亮显示):