backreference 与 backtracking 是正则表达式中两个重要的概念,从英文字面来看,两者的含义似乎非常接近,这两重要的术语之间真的像它们字面含义那样,存在相互依赖的关系吗? (更多…)
《精通正则表达式》书评
正则表达式的敏感性和特殊性
敏感性和特殊性这两个概念来源于像统计学和流行病学这样的学科中的量化标准。宽泛地说,敏感性可以用实际找到的匹配项中的正确匹配项数除以在匹配全部相关字符序列的情况下应该找到的匹配项数来度量。而特殊性则可以用实际找到的匹配项中的正确匹配项数除以找到的匹配项总数来表示。在使用正则表达式时,敏感性越高,则表明找到的真正匹配项数量越接近要找的全部匹配项;而特殊性越高,则表明找到的匹配项中正确的匹配项越多。 (更多…)
术语 variable substitution 的译法
Perl 正则表达式中可以使用变量,就和在双引号中可以插入变量一样。比如:
在字符串中插入变量
print “$myPattern is found in $myTestString”;
在模式中插入变量
/${myPattern}ll/;(一对正斜杠是模式的默认定界符) (更多…)