【发布时间】:2019-08-02 11:05:52
【问题描述】:
我有一个文本和一个“标记”(regexp = "error")。我可以找到“标记”的位置,但基本目标是文章的数量,它位于“标记”之前。简而言之,我需要找到带有regexp = /\d{2}\\/\d{2}\\/\d{4}/) 的号码。在我的情况下需要找到09/09/4567。我该怎么做呢?
text = "harum voluptatibus laboriosam blanditiis similique commodi labore 09/09/4567 repellat error quasi animi nostrum magnam, ab asperiores unde porro! ipsum dolor sit amet, consectetur adipisicing elit. Velit, delectus esse aperiam quod aliquid sunt iure ducimus. Nesciunt eveniet, possimus 09/09/4568 adipisci accusamus reiciendis , quos pariatur, sapiente rem quaerat cumque."
text.match("error");
【问题讨论】:
-
看起来你需要像
/\d{2}\/\d{2}\/\d{4}(?=(?:(?!\d{2}\/\d{2}\/\d{4})[^])*?error)/g这样的东西,见demo。
标签: javascript regex