字典翻译 问答 其它 【文本内容替换比如把把A→BB→A这样两组词替换后只要一组A→B如:AB→CDCD→AB这样的词替换成AB→CD如:○寓居→居住○○居住→寓居○○欲望→愿望○○愿望→欲望○词替换成○寓居】
问题标题:
【文本内容替换比如把把A→BB→A这样两组词替换后只要一组A→B如:AB→CDCD→AB这样的词替换成AB→CD如:○寓居→居住○○居住→寓居○○欲望→愿望○○愿望→欲望○词替换成○寓居】
问题描述:

文本内容替换比如把把A→BB→A这样两组词替换后只要一组A→B

如:AB→CDCD→AB这样的词替换成AB→CD如:

○寓居→居住○○居住→寓居○○欲望→愿望○○愿望→欲望○词替换成○寓居→居住○○欲望→愿望○这样的怎么样做?

另外怎么替换里面的重复字组如:○寓居→居住○○寓居→居住○这样的重复字组,也替换成○寓居→居住○只留下一组

陈昊回答:
  这个要手动写程序才行.   帖上部分代码.   stringresult="○"+sr.ReadToEnd()+"○";   sr.Close();   string[]splits=result.Split(newstring[]{"○"},StringSplitOptions.None);   foreach(stringsinsplits){   if(string.IsNullOrEmpty(s))continue;   string[]temps=s.Split(newstring[]{"→"},StringSplitOptions.None);   result=result.Replace("○"+temps[1]+"→"+temps[0]+"○","○").Replace("○"+s+"○","○");   result+=s+"○";   }
点击显示
其它推荐
热门其它推荐
  • 其它