摘要:
我们使用正则表达式,熟练掌握各种功能和结构只是手段,解决实际的问题才是真正的目的。要解决真正的问题,就必须有解决问题的思路,正则表达式的功能,说到底,可以归纳为三种逻辑,为了表述方便,我们分别称为与、或、非。逻辑关系说明与在某个位置,某些元素(字符、字符组或者子表达式)必须出现或在某个位置,某个元素或许不出现,或许不出现,或许长度不固定;要出现的,是某几个元素中的一个非在某个位置,某些元素不能出现 一般来说,正则表达式千变万化,总是这三种逻辑的组合。比如匹配双引号字符串: "quoted string"逻辑关系分析与首尾的双引号字符必须出现或两个双引号之间的字符个数是不确定 阅读全文