我有以下表达式。
它们之间唯一的区别是路由(.gif和.html)
crystal.ipac.caltech.edu - - [17/Jul/1995:20:00:23 -0400] "GET /facts/faq04.gif HTTP/1.0" 200 27063
crystal.ipac.caltech.edu - - [17/Jul/1995:20:00:23 -0400] "GET /facts/faq04.html HTTP/1.0" 200 27063
这是用于上述的RegEx。它与两者都匹配。
"^([^\\>]+) (\\S+) (\\S+) \\[([\\w:/]+\\s[+\\-]\\d{4})\\] \"(.+?)\" (\\d{3}) (\\d+|-)"
但我需要使用 .gif 扩展名排除第一个字符串。我该怎么做?
由于
答案 0 :(得分:1)
这可能符合您的需求:
xhr2.open("POST" , "task2.php");
xhr2.send("accommodation=" + a + "&username=" + b + "&accid=" + c +
"&npeople=" + d + "&date=" + e);
请注意"^([^\\>]+) (\\S+) (\\S+) \\[([\\w:/]+\\s[+\\-]\\d{4})\\] \"(((?!gif).)+?)\" (\\d{3}) (\\d+|-)"
...这是负面的环顾