以下是引用sylun在2007-7-18 13:50:25的发言:两位版主的方法好像都可以。只是,如果文档中还有英文单词而又不想加粗单词,情况可能就复杂了。 另外,不知拼音字母的规范字体是什么,从字符列表上看,大都采用拉丁语字符,只是ɑɡ两个字符较特别(不在[a-z]范围内),而且如果只用代码“a”查找,好像找不到āáǎà四个拼音字母,要用[a-b]才行,而常规理解,a与b是相邻的两个字符,其间不应有其他字符才是,这似乎超出了普通思维(好像存在“夹带”现象);而用[à-ɡ]进行查找,并不会找到英文字母。更奇怪的是,用[à-ǹ]进行查找,只会选中首尾这两个字符,其间的拉丁字符都选不中,这点好像也跟通符“-”的常规用法不符。 真是有趣现象,不知如何解释。 [a-z]字符集中包含了中文拼音字母,这是我未想到了,而且我根本没有去考虑,它与我间以前的经验相悖,尽管如此,我们先以一个特例来记住它。 []中字符集的情况请参考http://club.excelhome.net/viewthread.php?tid=111182&replyID=73349&skin=0中第6楼中我的讲解。 以下是我的一些思路和想法,欢迎讨论。 [ā-ɡ]缘于以下字符集 使用[ā-?]时,在我的电脑中,Word将会选中包含很多中文字符及其拼音等,见下图,而非sylun兄所述“只会选中首尾这两个字符,其间的拉丁字符都选不中,这点好像也跟通符“-”的常规用法不符。” [ā-?]的另一个字符集见下面两个截图:
|