[Python-Dev] I18N Toolkit
Jack Jansen
jack@oratrix.nl
Wed, 10 Nov 1999 16:04:58 +0100
> a slightly hairer design issue is what combinations
> of pattern and string the new 're' will handle.
>
> the first two are obvious:
>
> ordinary pattern, ordinary string
> unicode pattern, unicode string
>
> but what about these?
>
> ordinary pattern, unicode string
> unicode pattern, ordinary string
I think the logical thing to do would be to "promote" the ordinary pattern or
string to unicode, in a similar way to what happens if you combine ints and
floats in a single expression.
The result may be a bit surprising if your pattern is in ascii and you've
never been aware of unicode and are given such a string from somewhere else,
but then if you're only aware of integer arithmetic and are suddenly presented
with a couple of floats you'll also be pretty surprised at the result. At
least it's easily explained.
--
Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++
Jack.Jansen@oratrix.com | ++++ if you agree copy these lines to your sig ++++
www.oratrix.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm