- From: Jos De Roo <josderoo@gmail.com>
- Date: Tue, 4 Oct 2022 02:54:50 +0200
- To: William Van Woensel <william.vanwoensel@gmail.com>
- Cc: tim duval <tim.duval11@gmail.com>, "Shaw, Ryan" <ryanshaw@unc.edu>, "public-n3-dev@w3.org" <public-n3-dev@w3.org>
- Message-ID: <CAJbsTZfk41fcuYF3jiNfOdWkGiF-AbPDN0kJ-OL0DfCNTL08QA@mail.gmail.com>
At least https://n3-editor.herokuapp.com/n3/editor/s/a7C4v3kr works fine :-) Jos -- https://josd.github.io On Mon, Oct 3, 2022 at 10:38 PM Jos De Roo <josderoo@gmail.com> wrote: > The example > > $ cat test.n3 > @prefix string: <http://www.w3.org/2000/10/swap/string#> . > @prefix : <http://example.org/> . > > { ("13.4 kV" "^(?!.*\\..*\\.)([.\\d]+) kV$") string:scrape ?s } => { :test > :has ?s } . > > worked fine in eye till recently: > > $ eye --nope --quiet test.n3 --pass 2> /dev/null > @prefix string: <http://www.w3.org/2000/10/swap/string#>. > @prefix : <http://example.org/>. > > :test :has "13.4". > > Will investigate why it is not working in the last versions. > > Jos > > -- https://josd.github.io > > > On Mon, Oct 3, 2022 at 7:44 PM William Van Woensel < > william.vanwoensel@gmail.com> wrote: > >> Hi Tim >> >> Note that the regex doesn’t match the “kV” at the end of your string. >> Also, the regex must contain at least one group (don’t think the negative >> lookahead counts). This one works on regex101.com: >> >> ^(?!.*\..*\.)([.\d]+) kV$ >> >> The escaped version does not work with eye but it does with jen3: >> >> (?!.*\\..*\\.)([.\\d]+) kV >> >> So, it must be a difference between prolog and java .. >> >> >> W >> >> On Oct 3, 2022, at 1:19 PM, tim duval <tim.duval11@gmail.com> wrote: >> >> any reason why this is not working???? >> >> @prefix string: <http://www.w3.org/2000/10/swap/string#> . >> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . >> @prefix : <http://example.org/> . >> >> { ("13.4 kV" "^(?!.*\\..*\\.)[.\\d]+$") string:scrape ?s . } >> => { :test :has ?s } . >> >> On Mon, Oct 3, 2022 at 12:57 PM tim duval <tim.duval11@gmail.com> wrote: >> >>> will do!! thanks!!!! >>> >>> >>> On Mon, Oct 3, 2022 at 12:55 PM Shaw, Ryan <ryanshaw@unc.edu> wrote: >>> >>>> >>>> >>>> > On Oct 3, 2022, at 12:43 PM, tim duval <tim.duval11@gmail.com> wrote: >>>> > >>>> > Regarding regular expressions: >>>> > I find that string:matches() returns a boolean whether or not the >>>> string matches the regular expression, >>>> > I am looking to extract the number from the string based on the >>>> regular expression. >>>> >>>> Check out string:scrape >>>> https://w3c.github.io/N3/spec/string.html#vocab_string_scrape >>> >>> >>
Received on Tuesday, 4 October 2022 00:55:16 UTC