Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

<james> abuse me. I'm so lame I sent a bug report to debian-devel-changes -- Seen on #Debian


devel / comp.lang.lisp / .Re: removeText

SubjectAuthor
o .Re: removeTextRobert L.

1
.Re: removeText

<svbmhb$knl$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=16937&group=comp.lang.lisp#16937

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!aioe.org!wH4oU8qmjDwtaPXG4stIcQ.user.46.165.242.75.POSTED!not-for-mail
From: No_spamming@noWhere_7073.org (Robert L.)
Newsgroups: comp.lang.lisp
Subject: .Re: removeText
Date: Fri, 25 Feb 2022 22:51:24 -0000 (UTC)
Organization: Aioe.org NNTP Server
Message-ID: <svbmhb$knl$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Injection-Info: gioia.aioe.org; logging-data="21237"; posting-host="wH4oU8qmjDwtaPXG4stIcQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: XanaNews/1.18.1.6
X-Notice: Filtered by postfilter v. 0.9.2
 by: Robert L. - Fri, 25 Feb 2022 22:51 UTC

> > (defun remove-text (text-to-remove text)
> > (loop with remove-length = (length text-to-remove)
> > for i = (search text-to-remove text)
> > then (search text-to-remove text :start2 i)
> > while i
> > do (setq text (concatenate 'string
> > (subseq text 0 i)
> > (subseq text (+ i remove-length))))
> > finally (return text)))
>
> Just to point out a useful LOOP idiom, here's another way:
>
> (defun remove-text (text-to-remove text)
> (with-output-to-string (s)
> (loop
> with remove-length = (length text-to-remove)
> for prev-end = 0 then (+ start remove-length)
> for start = (search text-to-remove text :start2 prev-end)
> do (write-string text s :start prev-end :end start)
> while start)))

Gauche Scheme:

(regexp-replace-all "--" "hi---ho---hee" "")
===>
"hi-ho-hee"

Racket:

(string-replace "hi---ho---hee" "--" "")
===>
"hi-ho-hee"


devel / comp.lang.lisp / .Re: removeText

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor