所谓交叉项即两项或多项里面有重复字眼的替换。搜索替换这种操作在文档编辑里面是经常用到的。重复交叉的替换项在替换完成以后往往混乱出错,我们就来讨论一下这个问题。
看了上面一段话脑子一堆问号的小伙伴不用焦虑,我们来举例说明。
例如一篇五十页的文章,有若干极低,低,比较低,不太低的字眼,
一 将极低替换为123-极低
二 将低替换为456-低
三 将比较低替换为789-比较低
四 将不太低替换为000-不太低
这个简单的替换,由于被替换项有重复交叉,所以有点复杂,如果做法不一样,可以将复杂程度几何级增加。
极低 低 比较低 不太低 四项中低字交叉,若将低直接替换为456-低,其他项目一定会随着变乱。
思路一
其做法为将极低 比较低 不太低替换为不含低的项目,并且该项目在文档其他位置不存在,并且替换项目越长越稀有越好。
比如人名,
将极低替换为刘小白
将比较低替换为王大军
将不太低替换为张不高
那题目就变成了
一 将刘小白替换为123-极低
二 将低替换为456-低
三 将王大军替换为789-比较低
四 将张不高替换为000-不太低
先进行二,然后一三四依次进行。
为什么先替换低,而不是其他项呢?因为一三四替换完成以后的内容与二依然存在交叉,所以先完成二,去掉了交叉。
最后一步,检查全文,替换以后一定要检查全文,而不仅仅是检查替换区域。
思路二
思路一属于比较简单易懂的,其核心是去掉交叉项,再替换。思路二属于比较任性的,不去掉交叉项,就直接替换。
还是那个例子,一篇五十页的文章,有若干极低,低,比较低,不太低的字眼,
一 将极低替换为123-极低
二 将低替换为456-低
三 将比较低替换为789-比较低
四 将不太低替换为000-不太低
先将二完成,替换所有低为456-低。
那么剩余三项为:
一 将极456-低替换为123-极低
三 将比较456-低替换为789-比较低
四 将不太456-低替换为000-不太低
依次替换即可 。
当然最后一步的验证检查依然非常重要
当然这是一层交叉的,若二次交叉,将更加复杂。
思路三
还是那个例子,一篇五十页的文章,有若干极低,低,比较低,不太低的字眼,
一 将极低替换为123-极低
二 将低替换为456-低
三 将比较低替换为789-比较低
四 将不太低替换为000-不太低
先一三四,再二。
之后将123-极-456-低替换为123-极低
789-比较-456-低替换为789-比较低
000-不太456-低替换为000-不太低
当然按这个玩法,还有思路四五六等等,无非是一二三四替换的排列组合而已。
思路一想法简单粗暴,去交叉项,做法繁琐。
思路二做法简单,但是需要一些思考。
思路三不推荐,思考多且做法繁琐。
一次交叉的情况,思路二和思路一都可以,但是如果出现多重交叉,我推荐思路一,毕竟去交叉是比较简单粗暴的,而知道交叉项,然后交叉替换,需要比较大的脑洞。
无论那种思路,替换完成以后的检查验证过程非常重要,而且必不可少。
网友评论