From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id 2738D28E80 for ; Tue, 28 May 2024 20:06:51 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 13AA7484C59 for ; Tue, 28 May 2024 20:06:40 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=xs4all.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1xvOD1jDOvnn for ; Tue, 28 May 2024 20:06:39 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 005FA484BA5 for ; Tue, 28 May 2024 20:06:19 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 5A03C484B4B for ; Tue, 28 May 2024 20:06:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A92NXZiSMy2g for ; Tue, 28 May 2024 20:06:08 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=195.121.94.168; helo=ewsoutbound.kpnmail.nl; envelope-from=j.hagen@xs4all.nl; receiver= Received: from ewsoutbound.kpnmail.nl (ewsoutbound.kpnmail.nl [195.121.94.168]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 1CF18484B4A for ; Tue, 28 May 2024 20:06:08 +0200 (CEST) X-KPN-MessageId: f471b98e-1d1c-11ef-836c-005056aba152 Received: from smtp.kpnmail.nl (unknown [10.31.155.38]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id f471b98e-1d1c-11ef-836c-005056aba152; Tue, 28 May 2024 20:06:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=xs4all01; h=content-type:from:to:subject:mime-version:date:message-id; bh=J7zmsgHV8yBrAmddCytrufGun/Gl1QE5MlIy8vs49F8=; b=RAKuCRD1S+8tohlrDzkw7D2FjpWujGoJrbFs90pL19DA4EbsJa+BVzqDQkuUQjSp4NX+dh9QHEDby lqSI7t6+t1zL3nsh8hHGfoMgyCrYf9NM/heKOPrmOZr4vemAMBKTVvXrRCMvPsPhi47bYIzNIM3q5O ORxqsv6bXkeFEp5yXxEp7W1Bfoy6W2vikTMjtZRgODdii3wn2p+d5wX2AmwqmJ6vAeXHABvqgBu6Ah 12pAYHJ6njc5a9tIP+oiNOvX/t9MeV9JTcojjTWH399QA/z6+3MRz7jMoTGXTLfRI7FCHq5FYJzLpq 2TVNNG3XEMBnkKMhV8sy+V6Y1cTatbg== X-KPN-MID: 33|6rSRC0+DM0PtIm0TxkCx+4lWdzaQYfQ1BCiHJZgRvRY8PR7jWIzcg08s1P0/zFB vSBa/nTbxNkw33ZS8VjZraJaWmmrwmvO02GclwT76oy4= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|6Ib0yWFJKe8lfD0MABpF2enBFvH+7gC3en7C+B6eALzKZlb6gMtQo6GVm1Exsur iyDDpKJBquWEzxSupzC89lg== X-Originating-IP: 213.125.29.162 Received: from [10.100.1.105] (d57d1da2.static.ziggozakelijk.nl [213.125.29.162]) by smtp.xs4all.nl (Halon) with ESMTPSA id f4e66266-1d1c-11ef-a084-005056abf0db; Tue, 28 May 2024 20:06:07 +0200 (CEST) Message-ID: <9c8e8aa9-faf1-4dc2-b476-32ba2dfc6140@xs4all.nl> Date: Tue, 28 May 2024 20:06:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ntg-context@ntg.nl References: <4fbdac43-77ed-4b91-ab2b-aba97bcb01a1@gmx.es> <20240528162551.GA31358@thala.cz> From: Hans Hagen In-Reply-To: <20240528162551.GA31358@thala.cz> Message-ID-Hash: EX3RGNPSPKBJVMCTCTEXQ4W35AHCFI6G X-Message-ID-Hash: EX3RGNPSPKBJVMCTCTEXQ4W35AHCFI6G X-MailFrom: j.hagen@xs4all.nl X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: regular expression as lua pattern List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gNS8yOC8yMDI0IDY6MjUgUE0sIFRvbcOhxaEgSMOhbGEgd3JvdGU6DQo+IEhpIFBhYmxvLA0K PiANCj4gdW5mb3J0dW5hdGVseSwgdGhhdCBpdCBpcyBub3QgcG9zc2libGU6DQo+IA0KPiBodHRw Oi8vbHVhLXVzZXJzLm9yZy93aWtpL1BhdHRlcm5zVHV0b3JpYWwsIHNlY3Rpb24gTGltaXRhdGlv bnMuDQoNClxzdGFydHRleHQNCglcc3RhcnRURVhwYWdlW3BhZ2VzdGF0ZT1zdGFydCwgb2Zmc2V0 PTFlbV0NCiAgICAgICAgIFxzdGFydGx1YWNvZGUNCiAgICAgICAgICAgICBsb2NhbCBwYXQgPSAo bHBlZy5DbXQobHBlZy5QKCJ0aGlzIikgKyBscGVnLlAoInRoYXQiKSwgDQpmdW5jdGlvbihzdHIs XyxzKQ0KICAgICAgICAgICAgICAgICBjb250ZXh0KHMpDQogICAgICAgICAgICAgICAgIHJldHVy biAjc3RyDQogICAgICAgICAgICAgZW5kKSArIGxwZWcuUCgxKSleMQ0KICAgICAgICAgICAgIGxw ZWcubWF0Y2gocGF0LCJob3cgYWJvdXQgdGhpcyBiZWluZyB0aGF0IikNCg0KICAgICAgICAgICAg IGxvY2FsIHBhdCA9IChscGVnLkNtdChscGVnLm9uZW9mKHsgInRoaXMiLCAidGhhdCIgfSksIA0K ZnVuY3Rpb24oc3RyLF8scykNCiAgICAgICAgICAgICAgICAgY29udGV4dChzKQ0KICAgICAgICAg ICAgICAgICByZXR1cm4gI3N0cg0KICAgICAgICAgICAgIGVuZCkgKyBscGVnLlAoMSkpXjENCiAg ICAgICAgICAgICBscGVnLm1hdGNoKHBhdCwiaG93IGFib3V0IHRoaXMgYmVpbmcgdGhhdCIpDQog ICAgICAgICBcc3RvcGx1YWNvZGUNCglcc3RvcFRFWHBhZ2UNClxzdG9wdGV4dA0KDQoNCj4gT24g VHVlLCBNYXkgMjgsIDIwMjQgYXQgMDY6MTI6NTFQTSArMDIwMCwgUGFibG8gUm9kcmlndWV6IHZp YSBudGctY29udGV4dCB3cm90ZToNCj4+IERlYXIgbGlzdCwNCj4+DQo+PiBJIGhhdmUgdGhlIGZv bGxvd2luZyBzYW1wbGU6DQo+Pg0KPj4gCVxzdGFydHRleHQNCj4+IAlcc3RhcnRURVhwYWdlW3Bh Z2VzdGF0ZT1zdGFydCwgb2Zmc2V0PTFlbV0NCj4+IAlcc3RhcnRsdWFjb2RlDQo+PiAJCWxvY2Fs IHN0ciA9ICJ0aGlzIGlzIHRoYXQiDQo+PiAJCWNvbnRleHQoc3RyOm1hdGNoKCIodGhpc3x0aGVz ZSkiKSkNCj4+IAlcc3RvcGx1YWNvZGUNCj4+IAlcc3RvcFRFWHBhZ2UNCj4+IAlcc3RvcHRleHQN Cj4+DQo+PiBJbiBzaG9ydCwgSSB3b3VsZCBsaWtlIHRvIGtub3cgd2hldGhlciBpdCBpcyBwb3Nz aWJsZSB0byBoYXZlIHRoZQ0KPj4gcmVndWxhciBleHByZXNzaW9uICh0aGlzfHRoZXNlKSBhcyBh IEx1YSBwYXR0ZXJuLg0KPj4NCj4+IEkgbWVhbiwgSSBuZWVkIGNvbXBsZXRlIHN0cmluZ3MgYW5k IEkgaGF2ZW7igJl0IGZvdW5kIHRoZSB3YXkgdG8gZG8gaXQuDQo+Pg0KPj4gTWFueSB0aGFua3Mg Zm9yIHlvdXIgaGVscCwNCj4+DQo+PiBQYWJsbw0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCj4+IElmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGws IHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khDQo+Pg0KPj4gbWFpbGxpc3QgOiBudGct Y29udGV4dEBudGcubmwgLyBodHRwczovL21haWxtYW4ubnRnLm5sL21haWxtYW4zL2xpc3RzL250 Zy1jb250ZXh0Lm50Zy5ubA0KPj4gd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cHM6Ly9jb250ZXh0LmFhbmhldC5uZXQgKG1pcnJvcikNCj4+IGFyY2hpdmUgIDogaHR0 cHM6Ly9naXRodWIuY29tL2NvbnRleHRnYXJkZW4vY29udGV4dA0KPj4gd2lraSAgICAgOiBodHRw czovL3dpa2kuY29udGV4dGdhcmRlbi5uZXQNCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IElmIHlvdXIgcXVlc3Rpb24gaXMgb2Yg aW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdp a2khDQo+IA0KPiBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHBzOi8vbWFpbG1h bi5udGcubmwvbWFpbG1hbjMvbGlzdHMvbnRnLWNvbnRleHQubnRnLm5sDQo+IHdlYnBhZ2UgIDog aHR0cHM6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHBzOi8vY29udGV4dC5hYW5oZXQubmV0ICht aXJyb3IpDQo+IGFyY2hpdmUgIDogaHR0cHM6Ly9naXRodWIuY29tL2NvbnRleHRnYXJkZW4vY29u dGV4dA0KPiB3aWtpICAgICA6IGh0dHBzOi8vd2lraS5jb250ZXh0Z2FyZGVuLm5ldA0KPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw0KDQotLSANCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIYW5zIEhhZ2VuIHwgUFJBR01BIEFERQ0KICAg ICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhl cmxhbmRzDQogICAgICAgIHRlbDogMDM4IDQ3NyA1MyA2OSB8IHd3dy5wcmFnbWEtYWRlLm5sIHwg d3d3LnByYWdtYS1wb2QubmwNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFz ZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5u bCAvIGh0dHBzOi8vbWFpbG1hbi5udGcubmwvbWFpbG1hbjMvbGlzdHMvbnRnLWNvbnRleHQubnRn Lm5sCndlYnBhZ2UgIDogaHR0cHM6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHBzOi8vY29udGV4 dC5hYW5oZXQubmV0IChtaXJyb3IpCmFyY2hpdmUgIDogaHR0cHM6Ly9naXRodWIuY29tL2NvbnRl eHRnYXJkZW4vY29udGV4dAp3aWtpICAgICA6IGh0dHBzOi8vd2lraS5jb250ZXh0Z2FyZGVuLm5l dApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo=