可以看作此两者是匹配字符之间的一个虚无的 “空位”。
(?=xox) 匹配 xox 之前的空位,而 (?<=xox) 匹配 xox 之后的空位。
所以对于 abxoxcd:
(?=xox)… 匹配 xo
…(?=xox) 匹配 ab
(?<=xox)… 匹配 cd
…(?<=xox) 匹配 ox
可以看作此两者是匹配字符之间的一个虚无的 “空位”。
(?=xox) 匹配 xox 之前的空位,而 (?<=xox) 匹配 xox 之后的空位。
所以对于 abxoxcd:
(?=xox)… 匹配 xo
…(?=xox) 匹配 ab
(?<=xox)… 匹配 cd
…(?<=xox) 匹配 ox