1
explist OP JavaScript 好像不支持,无法可视化
|
2
philions 2016-11-15 17:26:55 +08:00 1
look around 匹配的是位置,(?<=set)正好匹配在 set 后的空格开始位置
|
3
fy 2016-11-15 17:28:43 +08:00 1
|
4
littleshy 2016-11-15 17:29:54 +08:00 1
(?=set) 是从 set 之前开始匹配;
(?<=set) 是从 set 后面开始匹配。 |
5
DiamondbacK 2016-11-15 17:34:55 +08:00 1
look around 属于零宽断言,不消耗字符。
JavaScript 只支持 look ahead ,不支持 look behind 。 |
6
explist OP 这样理解:
所说的之前之后,都有一个定点,即当前位置。在当前位置前后预查满足要求后,就在这个定点处开始真正的匹配 |
7
vugusurk 2016-11-15 18:05:55 +08:00 1
这是 lookbehind ,基于当前位置;所以不存在消耗字符与否这个说法,根本就没有字符可以“消耗”。
|
8
iyangyuan 2016-11-15 19:10:02 +08:00 via iPhone
只是预测而已,不会匹配到
|