逆序环视和顺序环视一样,所获的支持非常有限(使用也不广泛)→逆序环视不同于顺序环视,所获的支持相当有限,使用也不广泛
$text =~ s/(\d)(?=(\d\d\d)+(?!\d)/$1,/g→$text =~ s/(\d)(?=(\d\d\d)+(?!\d))/$1,/g
所以整个正则表达式的意义就不再是“寻找空行及只包含空白字符的行”,而是“寻找连续、空行和只包括空白字符的行的结合”→所以整个正则表达式的意义就不再是“寻找空行或只包含空白字符的行”,而是“寻找空行和只包含空白字符的行的结合”
此外,我们的匹配主机名的正则表达式只存在一个“主源(main source)”→此外,我们的匹配主机名的正则表达式只存在一个“源头(main source)”
{\e[7m$1\e[m$2\e[7m$3\e[m ] igx;→{\e[7m$1\e[m$2\e[7m$3\e[m } igx;
逆序环视和顺序环视一样,所获的支持非常有限(使用也不广泛)→逆序环视不同于顺序环视,所获的支持相当有限,使用也不广泛
$text =~ s/(\d)(?=(\d\d\d)+(?!\d)/$1,/g→$text =~ s/(\d)(?=(\d\d\d)+(?!\d))/$1,/g
所以整个正则表达式的意义就不再是“寻找空行及只包含空白字符的行”,而是“寻找连续、空行和只包括空白字符的行的结合”→所以整个正则表达式的意义就不再是“寻找空行或只包含空白字符的行”,而是“寻找空行和只包含空白字符的行的结合”
此外,我们的匹配主机名的正则表达式只存在一个“主源(main source)”→此外,我们的匹配主机名的正则表达式只存在一个“源头(main source)”
{\e[7m$1\e[m$2\e[7m$3\e[m ] igx;→{\e[7m$1\e[m$2\e[7m$3\e[m } igx;