90 什么是一个原子操作?
编辑日期: 2024-11-28 文章阅读: 次
@author jackzhenguo
@desc
@date 2019/5/15
90 什么是一个原子操作?
微观世界中,如果定义原子是组成事物的最基本单元,那么就可理解为原子不能再分了。同理此处,正则的原子操作是指不能再被分割的正则表达式操作。
如正则中的+
指前面的一个原子操作出现至少1次。
例如:66+
表示第一个字符为6,第二个字符6和第三个字符+联合起来表示至少出现1次字符6,因此综合起来至少要有2个6紧邻的串才能满足此正则表达式(下面会详细讲到)。
\w+
表示字母数字下划线中的任意一个字符(\w
指代的)至少出现1次,那么\w
就是一个原子操作。
因此,普通字符是原子,正则中的通用字符(下面会讲到)也是原子。
大家记住原子这个概念。