0
好的我正在處理一些JavaScript代碼的行,並且希望使用負面預覽消除行,如果它包含特定的短語,但我似乎仍然抓住行和regexbuddy和其他人顯示匹配而且我不知道爲什麼JavaScript REGEX負面展望混亂
^This (\w+) (\w+) was built in (\d+). (.+?).(?! This car has a salvage title.)$
所以我要抓住那些對變化,從而對(。+?)匹配一些不同的第二句值。 什麼,我不希望是,如果行包含有參考打撈標題
SO
This Honda Accord was built in 1986. This car has 3 accidents. This car has a salvage title.
不應該匹配,因爲前面的負外觀應該失敗
但
This Honda Accord was built in 1986. This car has 3 accidents.
應該匹配,但我得到兩個匹配。我只是誤解了未來的負面看法,還是我對它進行了錯誤的格式化?
不確定它是否與問題有關,但你需要轉義你想匹配的'.'字符。 – Barmar 2014-09-11 05:09:32
我試過用\。並且仍然失敗。 – user3763307 2014-09-11 05:10:42