![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
文章平均质量分 77
key_3_feng
网络工程师
展开
-
网络协议三要素
网络协议三要素:语法、语义、顺序原创 2023-09-01 21:44:22 · 1852 阅读 · 0 评论 -
在ChatGPT中使用正则表达式
10 个在正则表达式输入时 ChatGPT 可能会检测到的常见错误。原创 2023-08-31 21:33:33 · 866 阅读 · 0 评论 -
从编程语言的角度来理解正则表达式
除了从正则表达式自身的语法元素、功能特性等角度来理解正则表达式之外,我们还可以站在编程语言以及编程范式的层面去理解正则表达式。原创 2023-08-30 21:54:58 · 384 阅读 · 0 评论 -
正则常见问题及解决方案
正则处理问题的基本思路,通常是将问题拆解成多个小问题,每个小问题见招拆招:某个位置上可能是多个单字符就⽤字符组,某个位置上可能是多个字符串就⽤多选结构,出现次数不确定就⽤量词,对出现的位置有要求就用断言。遇到问题,你遵循这些套路,写出正则其实并不难。原创 2023-08-29 22:42:34 · 242 阅读 · 0 评论 -
正则的匹配原理以及优化原则
正则引擎的匹配原理,NFA 和 DFA 两种引擎的工作方式完全不同,NFA 是以表达式为主导的,先看正则表达式,再看文本。而 DFA 则是以文本为主导的,先看文本,再看正则表达式。原创 2023-08-28 22:15:27 · 214 阅读 · 0 评论 -
在语言中用正则处理文本处理
正则解决的问题大概可以分成四类,分别是校验文本内容、提取文本内容、替换文本内容、切割文本内容。原创 2023-08-27 22:23:55 · 3231 阅读 · 0 评论 -
在编辑器中使用正则
编辑器中一些提高文本处理效率的操作方式:光标移动和选择、多焦点编辑以及竖向编辑。原创 2023-08-26 22:33:41 · 1214 阅读 · 0 评论 -
用正则处理Unicode 编码的文本
Unicode 编码的基础知识、了解了 UTF-8 编码、变长存储、以及它和 Unicode 的关系。原创 2023-08-25 22:00:08 · 258 阅读 · 0 评论 -
正则中常见的流派及其特性
正则主要有两大流派,分别是 POSIX 流派和 PCRE 流派。其中 POSIX 流派有两个标准,分别是 BRE 标准和 ERE 标准,一般情况下,我们面对的都是 GNU BRE 和 GNU ERE。它们的主要区别在于,前者要转义。另外, POSIX 流派一个特点就是有自己的字符组 POSIX 字符组,这不同于常见的 \d 等字符组。PCRE 流派是如今大多数编程语言实现的流派,最大的特点就是支持\d\s\w 等。原创 2023-08-24 22:49:17 · 288 阅读 · 0 评论 -
正则中转义
元字符的转义一般在前面加反斜杠就行,方括号和花括号的转义一般转义开括号就可以,但圆括号两个都需要转义,我们可以借助编程语言中的转义函数来实现转义。原创 2023-08-23 22:53:22 · 506 阅读 · 0 评论 -
用断言更好地实现替换重复出现的单词
有左尖括号代表看左边,没有尖括号是看右边,而感叹号是非的意思。原创 2023-08-22 21:08:58 · 111 阅读 · 0 评论 -
正则中常见的4种匹配模式
常见的匹配模式有 4 种,分别是不区分大小写模式、点号通配模式、多行模式和注释模式。原创 2023-08-21 22:57:28 · 313 阅读 · 0 评论 -
分组与引用:用正则实现更复杂的查找和替换操作
括号可以将某部分括起来,看成一个整体,也可以保存成一个子组,在后续查找替换的时候使用。原创 2023-08-20 16:40:17 · 143 阅读 · 0 评论 -
正则表达式:贪婪与非贪婪模式
正则中量词默认是贪婪匹配,如果想要进行非贪婪匹配需要在量词后面加上问号。原创 2023-08-19 21:34:03 · 2308 阅读 · 0 评论 -
记忆正则表达式的基本元件
所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,元字符是构成正则表达式的基本元件。正则就是由一系列的元字符组成的。原创 2023-08-18 22:50:30 · 583 阅读 · 3 评论 -
如何学习正则表达式
只有与现实案例结合,我们的学习才不会脱节,这是我们学习正则的原则。原创 2023-08-17 23:05:40 · 847 阅读 · 0 评论