zoukankan
html css js c++ java
搜索关键字变色及高亮显示
1.替换关键字,对字体变色。
public
static
string
ReplaceRed(
string
strtitle,
string
redkey)
{
if
(redkey
==
""
||
redkey
==
null
)
{
return
strtitle;
}
else
strtitle
=
strtitle.Replace(redkey,
"
<font color='#ff0000'>
"
+
redkey
+
"
</font>
"
);
return
strtitle;
}
2.用正则,CSS背景变色。
protected
string
HighlightText(
string
inputText,
string
searchWord)
{
System.Text.RegularExpressions.Regex expression
=
new
System.Text.RegularExpressions.Regex(searchWord.Replace(
"
"
,
"
|
"
), System.Text.RegularExpressions.RegexOptions.IgnoreCase);
return
expression.Replace(inputText,
new
System.Text.RegularExpressions.MatchEvaluator(ReplaceKeywords));
}
public
string
ReplaceKeywords(System.Text.RegularExpressions.Match m)
{
return
"
<span class='highlightTxtSearch'>
"
+
m.Value
+
"
</span>
"
;
}
CSS:
.highlightTxtSearch
{
}
{
background-color
:
Yellow
;
}
查看全文
相关阅读:
远程仓库
本地仓库
仓库
坐标和依赖
my24_mysql索引-使用篇
my23_pxc其中一个节点重建记录
1.1 Rust安装
1.2 学习笔记之数据类型
my22_mydumper 使用总结
my21_myloader -o参数
原文地址:https://www.cnblogs.com/cnaspnet/p/1230882.html
最新文章
mysql 10060远程不能访问
linux下mysql的root密码忘记解决方
nexus启动报错----->错误 1067: 进程意外终止。
server library[unbound] 服务未绑定解决办法
Java基础19:Java集合框架梳理
Java基础20:Java8新特性终极指南
Java基础18:Java序列化与反序列化
Java基础17:Java IO流总结
Java基础16:Java多线程基础最全总结
Java基础14:离开IDE,使用java和javac构建项目
热门文章
Java基础15:深入剖析Java枚举类
Java基础11:Java泛型详解
Java基础12:深入理解Class类和Object类
Java基础13:反射与注解详解
Intellij IDEA 快捷键(Mac)
Maven 小结
Maven 其他功能
私服
依赖管理
聚合与继承
Copyright © 2011-2022 走看看