Ok I see. Unfortunately rxrplc uses rxmatches, so it was messing me up
when I was trying to
replace just the first character:
('^B';'C') rxrplc 'BBB my sentence'
CCC my sentence
On 11 Dec 2015, at 2:52, Alex Shroyer wrote:
If you just want the *first* match, use *rxmatch*. Use *rxmatches* in
when
you want to keep doing *rxmatch* on the rest of the string after
finding a
match, until the end of the string.
On Thu, Dec 10, 2015 at 6:33 AM, bill lam <bbill....@gmail.com> wrote:
I think this is the way that rxmatches works, it iterates by
beheading the right argument so that ^B match 3 times.
Not sure this is a bug or a feature.
Чт, 10 дек 2015, Ryan Eckbo написал(а):
I believe there should only be one match. Why are there 3?
load'regex'
'^B' rxmatches 'BBB my sentence'
0 1
1 1
2 1
----------------------------------------------------------------------
For information about J forums see
http://www.jsoftware.com/forums.htm
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see
http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm