From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32541 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: How to find and replace all sensitive text contents in lua filter Date: Sat, 6 May 2023 11:17:23 -0700 Message-ID: <46B990F1-1C41-4EC5-AE1F-D461B3173690@gmail.com> References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.3\)) Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13096"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDW7ZIEHTIIBBN5T3KRAMGQEUYLLDGA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sat May 06 20:17:30 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-qt1-f186.google.com ([209.85.160.186]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pvMTK-0003Ex-83 for gtp-pandoc-discuss@m.gmane-mx.org; Sat, 06 May 2023 20:17:30 +0200 Original-Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-3f0a65d5a1dsf37686971cf.2 for ; Sat, 06 May 2023 11:17:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1683397049; cv=pass; d=google.com; s=arc-20160816; b=cnwnI2ffgFlp2JcpKOosm4aNPW+tK0SEKeOP/EquHqLv7FHqefDnC315MrhaNN90FG jSTiTwgUbTErg2KvTxt+6pJ5Pc+XXcuyIAwPeundkHxvCgjsmCqZIGOqv/kKzw67OLRn HshrOgARTGwMVfGzJGlgSU+gSgJ6POTDgasSdW8sx0iJuDC5g2VGlARXNrX7PE2Hlx1A sSCRHa3iZ+Js0eFcmiIVrg7i3ygWomhscmgjTmlX60AJLtPppZTIHk/Tn4VYciCJCG0O azLeOprXE13mB44OteiOWOXxH3j4XCpGL4H/Ei6Tf6HA9fXK9HU/trcEXTYyYbHPNDcm fs5g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:message-id:in-reply-to:to :references:date:subject:mime-version:from:sender:dkim-signature :dkim-signature; bh=doFoYqdbIMNsInHQaUKYgwPwlMU0ke5qPp6/C2+RQwE=; b=XioWErKT0OABomUQRY90Uoc9Ky8hlMqzNFJE2FMNOSdK5SRt4kxuWK5phnzDZPiCf5 zlaU7nRmUJSnhKC/yoWPBrUTk5gRFd6jENilmsNRgcwdoBAnktlDV4S7KdTiErkq2Tcz icdldAJOdmYdgCqy4XBDPaDnu/CV+V2Br9Okt/2mCf+u04SwiPUNAJYqzVRQjAobADQk 9fR99VVUrH/RBOOx5jHXkt+SYaTWDKUiIjfWq0Htd1w9/WRGO/MeUnGzztQnHBQ84GaO hHVVqNZCW1wMA4SzDLMQ2djDssiWgdqdPRQ99HT9q0ImhVIy5BrC8ulPN7P2nUDFprcV vy0Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=FK222BVE; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::632 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1683397049; x=1685989049; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:message-id :in-reply-to:to:references:date:subject:mime-version:from:sender :from:to:cc:subject:date:message-id:reply-to; bh=doFoYqdbIMNsInHQaUKYgwPwlMU0ke5qPp6/C2+RQwE=; b=ahlSfhcdRvALtpN9gwOYrGrfQeawaa5Q+c2cz6zJFsiazOSEJ5foBh9iFNCwxoVagd ZnQhXPD1TdSO5HMab3JLbxaA96lF1gjGbUnxtpsOyBA+3Iu9eOA7WHxL3vAuzb3vWhgr 9PUBetoUn3diiN/zPQdnaPAqDLjkGmWvRy/rmv7uUDFAL08MpfWQ7mHP3cJH3VsW0b4W UU8Hrbj1z1HgnJJ91Vkt75jLbaOzIADS6tL5w1ypLDqPUvT8Xzjh3PZraDRCKs8TnVrv STnCGtXpmsiHOyG2wPW4mo8myf2imWEfTE28U5jStFK3Z5UkeCAmZLH8sEXIlo8HjOUc DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683397049; x=1685989049; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:message-id :in-reply-to:to:references:date:subject:mime-version:from:from:to:cc :subject:date:message-id:reply-to; bh=doFoYqdbIMNsInHQaUKYgwPwlMU0ke5qPp6/C2+RQwE=; b=nGMN+rVDWNJLZhgrqqdFjiWY20M07tbiKe2Zs+CJsanohl+rg25EBxe5sfVaK9M4Zv gwdVXf/HmYkqyHB5s1RRUwJujIftiixkMZTE3j9d3e/6ovmh2GFH++tcaeFyCEAuCkFH S+MMPVsPUL26KddAx7cZN+mCeMYTv0k9RxQy3uUm4IB0DEbdfQJTOq8Eirpl7BrZWHds c7km42g6vqp3ic7Sj3F8xDQfJK18kVwvS1nIvb8a6aIteb48VO7xCd4LoqufGghekYr/ BoDhfsgRXsIpJIl7Ndo/xEWvZf1gybFalltRHGEqpHa7GFStqRmwPpnlvF2Wa3tBrIIT 2Y9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683397049; x=1685989049; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:message-id :in-reply-to:to:references:date:subject:mime-version:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=doFoYqdbIMNsInHQaUKYgwPwlMU0ke5qPp6/C2+RQwE=; b=WKuLWVt39Xi9JrMSQovwHJxmrZi7YuABBm895jqpK+72YIAUXRr6z4/X73M2jslazK xtzkpbqrMwIkv/5sTTwdR3zgOeOJXDoPCGAZojndiCCSWMLbXI9ygxqM3KB1Nm95iNLP Ah4xHZXLtSpw3sh8C6KgTxedT8jjP8YeyIobjxzI6UAwCU5KrY66rcNe1IoFYZpoSFfR AwPGfozLOYDwLjgDYeipxNOBdfsw9j/pR6fP1YA8P8LzkZwL8zWeBTC6JTboWK5ebk5n CJIj/3 Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AC+VfDzErB1QbFzdij2pbkbhGPAP61iiAxG586OBy1orqFquE3/XNcHF F7vv8tTsGbVJ6310zI5cKQ0= X-Google-Smtp-Source: ACHHUZ7jq0CLGUfjosjOLr9COGWeC+dZuyzQ6ytWY0M9nPUQk2DFQki1AL/heW05WcBvXdWusUDtXQ== X-Received: by 2002:a05:622a:4c7:b0:3ef:2db1:6e59 with SMTP id q7-20020a05622a04c700b003ef2db16e59mr1955031qtx.9.1683397049302; Sat, 06 May 2023 11:17:29 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6214:5786:b0:5a2:29c1:b542 with SMTP id lv6-20020a056214578600b005a229c1b542ls15278622qvb.10.-pod-prod-gmail; Sat, 06 May 2023 11:17:26 -0700 (PDT) X-Received: by 2002:ad4:5d6d:0:b0:5ef:6101:3282 with SMTP id fn13-20020ad45d6d000000b005ef61013282mr8980984qvb.0.1683397046795; Sat, 06 May 2023 11:17:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683397046; cv=none; d=google.com; s=arc-20160816; b=i3b/M92EFv2Lq13gUs1XAqZ8KR6tfaelBoxedVdpbH6DAL3Px838HrD230DXTIOYax YSIqilq67GqWj+GyNjEVDhpXCn5ZxD7sstx/knjx/mHkeE+5q2rpMd6DwwhyN7J9Zvcl sYetup9HmJNXTM5bgUY+2oUbbBO7IzCcwtS2t7iVpfqmA3iSnim/J7nS6Hsgdq3WVvlL mO/TSlru+OQpqcrEJ6nRDv1xiTIqlS/m6cRr8Tkze1waZzD6oKdTOhqiAGlTiHiQ7Ayx mwFrC06B4SWw5QlSBGA1UbHroVrX5TDz4ITGuWdURrgn5A2QiAPEOU2ks5nQ9lNQ0Uw0 y8Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:dkim-signature; bh=DwTZNu+JkyamDN36Jpj0Dgdzwm4yjPWmBB7BTT2NDQE=; b=r8yPNAkes8b3hxrFn7C0IuKoKHWTutjRxc7zuljW2ruACL3jQ7rQ83VBb/gXrbAdZX qJB+mEsVaFPkyu1jLI7qfi6W/IkwFenCSxy/AcVa5dFmTujLzjDbVG7UKKsZBnSbEDee ujxtLMbIlJ6ygZQl5a/QWajObfcNYeBoK7dII2TSZFTMdHuiz0+YdLrX0gJRYHRPkDax hG8+tL0jzLE6fiYzRLxX41DeXsviPRiGhAkuw9BZbUNiTbSgjnfnj6Ld8ivAIig+Rh5e Uzq89d5xrV8B7a/6F1cQEH1lQ0jUQjj+Az1SBWHrX7H9mJQ+mPb/ATXm0W7yRTtj60bw Mb+g== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=FK222BVE; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::632 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com. [2607:f8b0:4864:20::632]) by gmr-mx.google.com with ESMTPS id i13-20020a05620a27cd00b007576eeabac1si61781qkp.0.2023.05.06.11.17.26 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 06 May 2023 11:17:26 -0700 (PDT) Received-SPF: pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::632 as permitted sender) client-ip=2607:f8b0:4864:20::632; Original-Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1aad5245571so20121265ad.1 for ; Sat, 06 May 2023 11:17:26 -0700 (PDT) X-Received: by 2002:a17:903:1208:b0:1a6:4606:6e06 with SMTP id l8-20020a170903120800b001a646066e06mr6239312plh.17.1683397045471; Sat, 06 May 2023 11:17:25 -0700 (PDT) Original-Received: from smtpclient.apple ([2601:644:4701:23f0:9d97:5105:3cec:3dc8]) by smtp.gmail.com with ESMTPSA id x2-20020a170902820200b001a95c743ca2sm3952285pln.94.2023.05.06.11.17.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 May 2023 11:17:24 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.3696.120.41.1.3) X-Original-Sender: fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=FK222BVE; spf=pass (google.com: domain of fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::632 as permitted sender) smtp.mailfrom=fiddlosopher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:32541 Archived-At: This is awkward to deal with, yes. You can perhaps create a filter that joins consecutive Str and Space elements into a single Str. Then apply your search/replace filter. > On May 6, 2023, at 7:36 AM, jiewuza wrote: > > I want to find and replace all string, say "password", with "***", > in lua filter. > > I checked the "word count" example in the manual. But I have no > idea how to deal with such cases like "...**pass**word...", the > sensitive string is separated in different tags. > > Has anybody done this in lua filter before? > -- > > > > > ----Android NewsGroup Reader---- > http://www.piaohong.tk/newsgroup > > -- > You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/u35okk%2437l%241%40ciao.gmane.io.