我翻了若干本书,包括专门讲Perl的书,都没有发现哪本书对连字符( - ,hyphen)做过正式地说明(是我的眼力不够否:) )。在oreilly的"C# Cookbook"上终于见到了对它的文字上的说明,尽管只是出现在批注上的一小段。看书时,我似乎比正文更注重备注,这个习惯要好好持续:)
<A href="http://www.oreilly.com/catalog/csharpckbk/chapter/ch08.pdf">C# Cookbook</A>, p416:Be careful using the - character within a character class--a regular expression enclosed within [ and ]. That character is also used to specify a range of characters, as in a-z for a through z inclusive. 
...