JavaScript 是否支持正面和/或负面的前瞻/后瞻?它们的哪些组合?或者,更具体地说:
- 积极的前瞻
- 负前瞻
- 积极的回顾
- 负面回顾
JavaScript 是否支持正面和/或负面的前瞻/后瞻?它们的哪些组合?或者,更具体地说:
在 2020 年,一些浏览器也确实支持后向查找(从一开始就支持前瞻):
Javascript 仅支持正面和负面的前瞻,不支持任何后瞻,但您仍然可以使用回调在 Javascript 中模仿后者。
这里有一篇不错的文章,实际上虽然这篇文章使用回调来提供某种替代支持,但同样的原理可以用在其他支持lookbehinds但不支持变量表达式的语言中,所以这是一个方便的技巧。