我试图提出允许点而不是双点的正则表达式:
x / y / a.c - 匹配
x / y /../ a.c - 不匹配。
谢谢,
答案 0 :(得分:1)
执行regex negative lookaheads/lookbehinds就像/(?<!\.)\.(?!\.)/
一样简单。
详细说明:这会搜索一个.
(点),周围没有另一个.
(点)。其中(?<!\.)
为负面后顾,不消耗任何字符,而(?!\.)
为负前瞻,也不会在匹配中消耗任何字符。
请记住,Javascript Regex不能做后卫。
答案 1 :(得分:1)