Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyj8B-00019g-NP for pgsql-bugs@arkaria.postgresql.org; Thu, 13 Apr 2017 18:06:07 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cyj8B-0008S9-AA for pgsql-bugs@arkaria.postgresql.org; Thu, 13 Apr 2017 18:06:07 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cyj8A-0008QZ-Oo for pgsql-bugs@postgresql.org; Thu, 13 Apr 2017 18:06:06 +0000 Received: from wrigleys.postgresql.org ([204.145.124.246]) by magus.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyj87-0002FU-J1 for pgsql-bugs@postgresql.org; Thu, 13 Apr 2017 18:06:06 +0000 MIME-Version: 1.0 Subject: BUG #14623: pg_trgm doesn't correctly process some regexp with negative lookahead To: pgsql-bugs@postgresql.org From: jeff.janes@gmail.com Date: Thu, 13 Apr 2017 18:05:03 +0000 Message-ID: <20170413180503.25948.94871@wrigleys.postgresql.org> X-Pg-Spam-Score: -0.3 (/) Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-bugs Precedence: bulk Sender: pgsql-bugs-owner@postgresql.org VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJz aXRlOgoKQnVnIHJlZmVyZW5jZTogICAgICAxNDYyMwpMb2dnZWQgYnk6ICAg ICAgICAgIEplZmYgSmFuZXMKRW1haWwgYWRkcmVzczogICAgICBqZWZmLmph bmVzQGdtYWlsLmNvbQpQb3N0Z3JlU1FMIHZlcnNpb246IDkuNi4yCk9wZXJh dGluZyBzeXN0ZW06ICAgTGludXgKRGVzY3JpcHRpb246ICAgICAgICAKCkkn bSByZXBvcnRpbmcgdGhpcyBidWcgYmFzZWQgb24KaHR0cHM6Ly9kYmEuc3Rh Y2tleGNoYW5nZS5jb20vcXVlc3Rpb25zLzE3MDY2OS9wb3N0Z3Jlcy1mdW5j dGlvbi1pbmRleC1kb2VzbnQtd29yay1jb3JyZWN0bHktd2l0aC1yZWd1bGFy LWV4cHJlc3Npb25zLzE3MDg5NyMxNzA4OTcNCg0KVGhpcyBzaW1wbGlmaWVk IGNhc2UgaXMgZWFzeSB0byByZXByb2R1Y2UgYmFjayB0byBhdCBsZWFzdCA5 LjQsIGFuZCBpcyBzdGlsbApwcmVzZW50IGluIDEwZGV2IEhFQUQuICBNYXRj aGVzIGFyZSBtaXNzZWQgd2hlbiB1c2luZyB0aGUgdHJnbSBpbmRleCwgYnV0 Cm5vdCB3aGVuIGRvaW5nIHRoZSBmdWxsIHRhYmxlIHNjYW4uDQoNCmNyZWF0 ZSB0YWJsZSBmb29iYXIgKHggdGV4dCk7DQppbnNlcnQgaW50byBmb29iYXIg dmFsdWVzICgnZWxkcmF6aSBzY2lvbicpLCgnZWxkcmF6aSBzY2lvJyk7DQpj cmVhdGUgZXh0ZW5zaW9uIHBnX3RyZ20gOw0KY3JlYXRlIGluZGV4ICBvbiBm b29iYXIgdXNpbmcgZ2luICh4IGdpbl90cmdtX29wcyk7DQpzZWxlY3QgKiBm cm9tIGZvb2JhciB3aGVyZSB4ICB+ICdlbGRyYXppICg/IXNjaW9uKSc7ICAt LSByZXR1cm5zIDEgcm93DQpzZXQgZW5hYmxlX3NlcXNjYW4gVE8gb2ZmOw0K c2VsZWN0ICogZnJvbSBmb29iYXIgd2hlcmUgeCAgfiAnZWxkcmF6aSAoPyFz Y2lvbiknOyAtLSByZXR1cm5zIDAgcm93cw0KDQpCdWlsZGluZyBhIGdpc3Qg cmF0aGVyIHRoYW4gZ2luIGluZGV4IGV4aGliaXRzIHRoZSBzYW1lIGJ1Zy4N Cg0KVGhlIHRyaWdyYW1zIHNlZW0gdG8gYmUgZXh0cmFjdGVkIGNvcnJlY3Rs eSwgYnV0IHRoZSBncmFwaCBzdHVmZmVkIGludG8KZXh0cmFfZGF0YSBpcyBu b3QgY29ycmVjdC4gIExvb2tpbmcgYXQgL3RtcC9wYWNrZWQuZG90LCB0aGVy ZSBhcmUgbm8gYXJyYXlzCnBvaW50aW5nIHRvIHRoZSBzdWNjZXNzZnVsIHRl cm1pbmF0aW9uIHN0YXRlIHMxLiAgSW5zdGVhZCwgSSBnZXQgbGVhZCB0byBh CmRlYWQtZW5kIHN0YXRlIHM3Lg0KDQpJZiBJIGNoYW5nZSB0aGUgcmVnZXhw IHRvICdlbGRyYXppICg/IXMpJywgdGhlbiBidWcgZ29lcyBhd2F5LCBhbmQK L3RtcC9wYWNrZWQuZG90IHNob3dzIHRoZSBjb3JyZWN0IGdyYXBoIHBvaW50 aW5nIHRvIHMxLgoKCi0tIApTZW50IHZpYSBwZ3NxbC1idWdzIG1haWxpbmcg bGlzdCAocGdzcWwtYnVnc0Bwb3N0Z3Jlc3FsLm9yZykKVG8gbWFrZSBjaGFu Z2VzIHRvIHlvdXIgc3Vic2NyaXB0aW9uOgpodHRwOi8vd3d3LnBvc3RncmVz cWwub3JnL21haWxwcmVmL3Bnc3FsLWJ1Z3MK