摘要:
当今的高亮关键字的做发通常是简单的replace,简单的replace会在如下情况下出错。多关键字,并且其中有关键字是别的关键字的子集。多关键字,并且有非第一个关键字存在于替换tag之中。我采用对关键字按长排序,然后第一次对有子集的关键字转义,第一次替换替换的是转义后的关键字,第二次替换回来。这样保证了替换后的无错。需要说明的是,效率很低。详细代码如下 ";//把数组按值的长度排序//作者 异域苍... 阅读全文
posted @ 2007-01-09 17:25 古代 阅读(485) 评论(1) 推荐(0) 编辑