第1课:介绍和基础知识

正则表达式在从文本(如代码、日志文件、电子表格或文档)中提取信息方面非常有用。虽然形式语言背后有很多理论,但以下课程和示例将探讨正则表达式的更实用用途,以便您能够尽快使用它们。

使用正则表达式时,首先要认识到的是所有内容本质上都是字符,我们正在编写模式来匹配特定字符序列(也称为字符串)。大多数模式使用普通ASCII字符,包括字母、数字、标点符号和键盘上的其他符号,如 %#$@!,但也可以使用Unicode字符来匹配任何类型的国际文本。

下面是几行文本,请注意,当您在下面的输入字段中键入内容时,文本如何更改以突出显示每一行中匹配的字符。要继续下一课,您需要使用每一课中介绍的新语法和概念来编写一个模式,以匹配所有提供的行。

尝试编写一个模式来匹配所有三行,它可能与每行上的常用字母一样简单

练习1:匹配字符
任务 文本  
匹配 abcdefg To be completed
匹配 abcde To be completed
匹配 abc To be completed
解答

尝试键入前三个字符 abc 以查看它们如何匹配所有行。

解决上述任务以继续下一个问题,或阅读 解答