From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [ANN] Changes to link syntax Date: Tue, 02 Apr 2019 23:16:48 +0200 Message-ID: <87v9zwhzun.fsf@nicolasgoaziou.fr> References: <87sgvusl43.fsf@nicolasgoaziou.fr> <87h8c490eh.fsf@gmail.com> <87sgvotkrt.fsf@nicolasgoaziou.fr> <87imw5rs9n.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:45255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hBQm7-0003Rp-Iu for emacs-orgmode@gnu.org; Tue, 02 Apr 2019 17:16:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hBQm6-0004mx-Mj for emacs-orgmode@gnu.org; Tue, 02 Apr 2019 17:16:55 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:45721) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hBQm6-0004jH-AO for emacs-orgmode@gnu.org; Tue, 02 Apr 2019 17:16:54 -0400 In-Reply-To: <87imw5rs9n.fsf@gmail.com> (stardiviner's message of "Wed, 27 Mar 2019 10:00:04 +0800") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: stardiviner Cc: emacs-orgmode@gnu.org Hello, stardiviner writes: > I found a simple and better solution to replace those. I use =3Drg (ripgr= ep)=3D to > search you mentioned escape characters "%20 %25 %5B %5D". I then use =3Dw= grep=3D on > results. I spend pretty long time to processing all links. There are abou= t 40000 > links matched. And about 20000 links processed. Still there are some links > matched but not process (or ignored) by your upper function. > > Here I picked some typical cases: > > #+begin_src org > [[file:~/Org/Wiki/Computer%20Technology/Softwares/%E9%9A%8F%E6%89%8B%E8%A= E%B0.org::*Export%20through%20Web%20client][Export through Web client]] > > - [ ] [[file:Data/Books/%E7%89%9B%E6%B4%A5%E9%80%9A%E8%AF%86%E8%AF%BB%E6%= 9C%AC:%20%E7%A7%91%E5%AD%A6%E5%93%B2%E5%AD%A6.azw3][=E7=89=9B=E6=B4=A5=E9= =80=9A=E8=AF=86=E8=AF=BB=E6=9C=AC: =E7=A7=91=E5=AD=A6=E5=93=B2=E5=AD=A6 (az= w3)]] -- by =E8=90=A8=E7=B1=B3=E5=B0=94=C2=B7=E5=A5=A5=E5=8D=A1=E6=B2=99 > > [[file:~/Org/Wiki/Computer%20Technology/Programming/Data%20Structure/Data= /Books/%E5%A4%A7%E8%AF%9D%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.pdf::%25PDF-1= .4][=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=E8=B5=B7=E6=BA=90 -- =E3=80=8A=E5= =A4=A7=E8=AF=9D=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=E3=80=8B]] > > [[file:~/Org/Wiki/Computer Technology/Programming/Emacs/Data/Emacs Packag= es/Org mode/Org mode.org::*Write Online Book of Programming Data Structures= and Algorithms][Write Online Book of Programming Data Structures and Algor= ithms]] > > - [[file:Data/Videos/%E8%B5%8C%E5%8D%9A%E9%BB%98%E7%A4%BA%E5%BD%95/%5B%E8= %B5%8C%E5%8D%9A%E9%BB%98%E7%A4%BA%E5%BD%95%5D%20Ultimate_Survivor_Kaiji%20-= %2015.rmvb][Ultimate Survivor Kaiji 15]] > #+end_src I added a less conservative function in ORG-NEWS. You may want to try it. Regards, --=20 Nicolas Goaziou