Python 3.2.2では、正規表現パターンで*を使用しようとすると、奇妙なエラーが発生しました。* stads after /allokの場合。しかし、パターンから/を削除しようとすると、このコードは次のエラーで失敗します:sre_constants.error:不正な文字範囲
import re
foo = re.search("[^123+-/*]", "123+-/*w")
if foo:
print("foo")
else:
print("doo")
Pythonのドキュメントで、バックスラッシュやその他のものがなくても*を使用できることがわかりました。ただし、このようなコードの問題は残っています。