Hmm, I am getting strange behaviour in string-match: (string-match
"a|b" "ax") is evaluating to ("a") (rather than #f).  Interestingly,
(string-match "a|b" "xb") evaluates to ("b").  However, using "(a|b)"
as the regular expression fixes things.

It seems string-match turns regexp into (string-append "^" regexp
"$"), which, obviously, doesn't work in this case.

I'm using Chicken 1.935 (and I think PCRE).

Alejo.
http://bachue.com/alejo

---=(  Comunidad de Usuarios de Software Libre en Colombia  )=---
---=(  http://bachue.com/colibri )=--=( [EMAIL PROTECTED]  )=---


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to