in reply to Re: Re: My first JAPH
in thread My first JAPH

Hi Muba,

in your original you have this:

foreach$h(split//,"JussJsstssPerlJssjsssssPsjusjsssuerpjsjsssusjpersjulJllsjJ" (etc).

So the char that you're matching (which you change into a number based on its position within the jsreutPJpl string) is in $h

What i did was replace the foreach loop with a regex:
$_=<long string here>;s^.^<the code from the foreach loop here>^eg

So now instead of in $h the character from the long string, which is being matched is in $&.

so what this: $_="jsreutPJpl";s/$&/$p=pos/e; does is find the char from the long string within the short string.

pos returns to position of the match within the short string. set $p to this and return it into the long string regex substitution - so now in the long string each character has been replaced by it's position in the short string - ready for adding dots...

hth.
alex

Replies are listed 'Best First'.
Re: Re: Re: Re: My first JAPH
by muba (Priest) on Mar 20, 2004 at 15:08 UTC
    Ah, I get the basics now. Wow, that's really, eh, cool!