I have a related solution that's coded at my level of Pharo skillz (aka hacked). I used LibC and Perl to code a matches: method. It seems to work well, but Perl has to be in the path.
The prototype with tests is at https://github.com/fuhrmanator/Keshi self assert: ('a.*?com' asKSRegex matches: 'a is a test com blah blah'). self assert: ('^(?:\w+:)?\/\/([^\s\.]+\.\S{2}|localhost[\:?\d]*)\S*$' asKSRegex matches: 'https://www.thisisatest.com/bhal'). self deny: ('^(?:\w+:)?\/\/([^\s\.]+\.\S{2}|localhost[\:?\d]*)\S*$' asKSRegex matches: 'www.thisisatest.com/bhal'). On Tue, Jan 15, 2019, 00:14 ducasse via Pharo-dev <[email protected]> wrote: > Hi > > I would really like to resurrect the REPlugin and its image side > abstraction because > I think that this is important to support Perl level regex since it will > help > people to reuse their knowledge. > If you are interested in helping let us know. > > Stef > > >
