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