电脑教程
位置:首页>> 电脑教程>> 苹果Mac教程>> 跟BBEdit学正则表达式,轻松地学习晦涩难解的语法

跟BBEdit学正则表达式,轻松地学习晦涩难解的语法

  发布时间:2023-04-28 14:49:12 

标签:BBEdit,语法学习,正则表达式

作为搜索替换文本的强大工具,正则表达式(通常被称为“Grep”)可能会让初学者望而生畏——好在有《BBEdit》。这款 App 的“Pattern Playground”(模式园地)功能可以让开发者与写作者更加轻松地学习运用这种看似晦涩难解的语法。


正则表达式语法能让你快速找到并修改特定文本模式——比如用“dd/mm/yyyy”格式替换所有日期,无论原始格式是怎样的。《BBEdit》的互动式“Pattern Playground”功能为你提供搜索与替换内容的实时预览,你可以利用它来轻松学习正则表达式。

下面,就来看看怎样通过“Pattern Playground”模拟在实际工作文件上应用正则表达式吧——这不会改变原有数据,除非你想改变它们。跟BBEdit学正则表达式,轻松地学习晦涩难解的语法

“Pattern Playground”能为你提供一个“安全区”,来学习复杂难懂(但非常实用)的正则表达式。

选择模式

首先,选择“File”(文件)>“New”(新建)>“Pattern Playground”。想要在现有文档中进行练习,从“Contents of”(内容引用自)弹出菜单中选中它即可;你也可以在“Contents of”框中粘贴一些文本进行练习。

《BBEdit》提供了一系列示范模式,每种都伴有简介,解释该模式的匹配对象。比如,你可以看到“ab|cd”会匹配任何出现“ab”或“cd”的情况。点按模板菜单(问号按钮),选择模式添加到“Search pattern”(搜索模式)框中。你也可以手动输入模式。

语法着色功能可以清楚地显示出你的模式中的哪些部分将被解读为分隔符(比如圆括号和方括号),哪些是变量。

在你输入的同时,《BBEdit》可以马上告诉你一共有多少个匹配,并高亮标出第一个对象;点按“Next”(下一个)切换到下一个对象。

应用替换

你还可以用“Pattern Playground”练习替换文本。在“Replace pattern”(替换模式)框中输入文本,在切换匹配对象的同时,“Replacement text”(替换文本)栏就会显示将如何具体应用每项改动。

“Pattern Playground”还能把复杂搜索模式拆解为多个部分,并显示与每一个部分相匹配的具体文本。然后,你就可以把这些部分作为替换文本中的变量了。跟BBEdit学正则表达式,轻松地学习晦涩难解的语法

同样的正则表达式语法也适用于《BBEdit》的“Find”(查找)对话框。

学以致用

完善你的模式后,即可将它用在原本的文档上。点按“Use for Find”(应用到“搜索”)把你的设置拷贝到《BBEdit》的主搜索对话框里。

如果你经常需要使用同一个模式,可以从“Pattern Playground”的近期模式菜单里调用,或者将它保存起来以便快速调用。这些菜单与模板菜单都在主搜索对话框中供你调遣。

跟BBEdit学正则表达式,轻松地学习晦涩难解的语法,你准备好了语法学习吗?

0
投稿

猜你喜欢

  • 从会用电脑开始,Microsoft Office wps就是我们最常用的软件。靠着它,我们写论文、写方案、写情书、写故事…但是,你真的懂wp
  • Word2010文档的页眉或页脚不仅支持文本内容,还可以在其中插入图片。例如可以在页眉或页脚中插入公司的Logo、单位的徽标、个人的标识等图
  • 在日常工作中,我们偶尔需要制作一个图表目录,把文档中的图片和表格等清楚地列出来。那么如何做图片目录呢?下面小编来说说图表目录制作方法和步骤,
  • wps文本框怎么变形?wps中想要插入文本框,该怎么修改文本框的样式呢?比如讲长方形变成椭圆形,下面我们就来看看wps更改文本框形状的教程,
  • 正如标题所说,如何移调表格的行和列就是切换表格的行和列的位置,从而改变显示效果。如果您使用手动的行和列换位,不仅耗时费力,而且非常容易出错,
  • 问题描述:有时候不小心碰到键盘的哪里,打开excel编辑文档的时候发现按方向键不能够跳转到下一个单元格,而是变成了滚动内容,有点恼火,输入内
  • 随着移动互联业务的飞速发展,人们对于移动办公的渴求也进一步上升。面对日益普及的移动办公趋势,笔者也在近日入手了iPad,配合iOS版WPS
  • WPS文字怎么开启输入拼写检查功能?在编辑文档的时候,我们可以去开启自动检查功能,这样当我们编辑内容过程中出现错误时,软件就会给出提示,能够
  • 众所周知,Word在我们日常工作中的应用是非常广泛的。因此,在我们处理文档的过程中,有时需要将某些信息隐藏,那么这时候就要利用到Word中的
  • 日前,苹果发布了最新iOS13.3.1系统让大家更新。iOS13.3.1正式版系统主要针对上个版本更新所带来的各种BUG进行修复,一同推出的
  • 电脑系统用久了,难免会遇到很多奇奇怪怪的问题。就有用户在使用win10系统的过程中经常不知道如何去对win10系统修改配色方案进行设置,那下
  • 使用excel制作表格的时候,默认的工作界面是白色背景加灰色线条,我们可以添加背景图案,来自定设置背景。下面就跟小编一起来看看吧。excel
  • word中为使得文章看起来更为舒适,往往会需要调整文字间距,那么wps字间距一般多少,如何调整呢? 首先,打开文档,选中要设置字间距的内容一
  • 其实现在在网上下载下来的文件格式是多种多样的,不过一般pdf格式比较多阅读器可以支持,而doc或docx格式的文档会比较难搞。不过大家不用担
  • Word目录相对于手动目录,不仅查阅方便快捷(按住Ctrl键,再点击目录章节就可以自动跳到该页),而且修改章节标题简单快速,只需要重新生成w
  • Excel如何制作工作进度表格?Excel进度表基本上是每个项目必备的一个表格,那么怎么让Excel进度表看起来更加清晰?小Q来教您制作的方
  • 在Excel中经常录入好数据之后就需要进行计算,斜率在Excel中也经常需要求到,接下来是小编为大家带来的如何用excel求斜率的方法,希望
  • iOS 微信 7.0 版本时刻短视频的入口在哪里?如何评论别人的短视频?在本次更新中,微信推出了全新的「时刻」视频,用户可以自由分享自己的短
  •  Excel允许用户在电子表格中添加或插入文本框。文本框是电子表格中的单独区域,具有可以更改的边界和位置。您放置在框内的文本将在框
  • 在excel表格中画斜线,如果只是一对角线,可以用格式的线来完成。单元格右键菜单–设置单元格格式—边线,在左侧的绘对角线即可。如下图所示。电
手机版 电脑教程 asp之家 www.aspxhome.com