当前位置:编程学习 > C#/ASP.NET >>

内容替换


我想把每个id下的name与des逐个对比然后加上颜色

比如

name 我们去打酱油

des 我们明天上学后天天天上学不去打工只去打酱油和打架。

替换成
<font color="#ff0000">我们</font>明天上学后天,天天上学不font color="#ff0000">去打</font>工只去<font color="#ff0000">打酱油</font>和<font color="#ff0000">打</font>架。

--------------------编程问答-------------------- 没看懂什么规则...
--------------------编程问答--------------------

void Main()
{
string name ="我们去打酱油";

string des="我们明天上学后天天天上学不去打工只去打酱油和打架。";
name.ToCharArray().ToList().ForEach(n=>des=des.Replace(n.ToString(),"<font color=\"#ff0000\">"+n.ToString()+"</font>"));
Console.WriteLine(des);
//<font color="#ff0000">我</font><font color="#ff0000">们</font>明天上学后天天天上学不<font color="#ff0000">去</font><font color="#ff0000">打</font>工只<font color="#ff0000">去</font><font color="#ff0000">打</font><font color="#ff0000">酱</font><font color="#ff0000">油</font>和<font color="#ff0000">打</font>架。

}
--------------------编程问答-------------------- 效果:


<font color="#ff0000">我</font><font color="#ff0000">们</font>明天上学后天天天上学不<font color="#ff0000">去</font><font color="#ff0000">打</font>工只<font color="#ff0000">去</font><font color="#ff0000">打</font><font color="#ff0000">酱</font><font color="#ff0000">油</font>和<font color="#ff0000">打</font>架。
--------------------编程问答--------------------
引用 3 楼 q107770540 的回复:
效果:


<font color="#ff0000">我</font><font color="#ff0000">们</font>明天上学后天天天上学不<font color="#ff0000">去</font><font color="#ff0000">打</font>工只<font color="#ff0000">去</font><font color="#ff0000">打</fon……



这个都拆开了,有一个的是就一个加颜色,有两个连在一起的时候就两个一起加颜色依此类推. --------------------编程问答-------------------- 显示效果木有区别吧。。 --------------------编程问答--------------------
引用 5 楼 q107770540 的回复:
显示效果木有区别吧。。

我是想加搜索链接的,方便加qq远程一下吗,我弄了一晚上郁闷死了 --------------------编程问答-------------------- name="m_name"
actor="m_des"
replaceStr(actor,name)
function replaceStr(str,key)
Dim i,cc,c
for i=1 to len(name)
c=mid(name,i,1)
if instr(cc,c)=0 then 
  cc=cc&c
  actor=replace(actor,c,"<font color=""#ff0000"">"&c&"</font>")
end if
next
actor=replace(actor,"</font><font color=""#ff0000"">","")
replaceStr = actor
end function

帮忙看看怎么放网站的代码里面就500的错误 --------------------编程问答-------------------- 循环字符串数组和颜色数组 --------------------编程问答-------------------- 呼呼............估计又是碰到VB.net 了,快撤!! --------------------编程问答-------------------- 可以试试分词。搜索不也是利用分词吗,例如搜索:我们去打酱油。 会分解为:我们(我们去)、打酱油(去打酱油)等,根据分词决定。
然后再将对应部分颜色。 --------------------编程问答-------------------- 谁弄阿,帮帮忙100块买几包抽抽.有意的加我qq9639920,先睡会,弄到现在还没睡.
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,