~ chicken-core (chicken-5) 05ad6479329bdeaaca87c0b9f9d7b462bd0ca65a
commit 05ad6479329bdeaaca87c0b9f9d7b462bd0ca65a Author: Peter Bex <Peter.Bex@xs4all.nl> AuthorDate: Fri Sep 24 22:50:39 2010 +0200 Commit: Peter Bex <Peter.Bex@xs4all.nl> CommitDate: Fri Sep 24 22:50:39 2010 +0200 Apply upstream changeset b3ad88d0b32d (Add a note that case insensitivity only works for non-ASCII characters ) diff --git a/manual/Unit irregex b/manual/Unit irregex index 387b8422..b7103afe 100644 --- a/manual/Unit irregex +++ b/manual/Unit irregex @@ -368,6 +368,9 @@ You can use {{w/case}} to switch back to case-sensitivity inside a (irregex-search '(w/nocase "small" (w/case "big")) "smallBIGsmall") => #f </enscript> +''Important:'' characters outside the ASCII range (ie, UTF8 chars) are +'''not''' matched case insensitively! + Of course, literal strings by themselves aren't very interesting regular expressions, so we want to be able to compose them. The most basic way to do this is with the {{seq}} operator (or its abbreviationTrap