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
;
}
查看全文
相关阅读:
tp5 -- 微信公众号支付
tp5对接支付宝支付简单集成
tp5 -- 腾讯云cos简单使用
PHP 递归无限极下级
PHP 头部utf-8
ThinkPHP5.0-多语言切换
MySQL插入SQL语句后在phpmyadmin中注释显示乱码
C#中练级orcle数据查询
sql中递归查询
sql server数据类型与其他数据库数据类型对应关系
原文地址:https://www.cnblogs.com/cnaspnet/p/1230882.html
最新文章
Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org/apache/hadoop/hbase/
Error loading MySQLdb module: libmysqlclient.so.18: cannot open shared object file: No such file or directory
nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
2020java就业班项目实战简介
java架构师成长直通车
Java项目面试实操,提升大厂面试成功率 轻而易举拿到offer
android学习成长之路
JS的Document属性和方法
图片加载失败时,重试加载,如果重试加载不出来则显示默认图片
微信中分享到朋友圈,自定义标题和缩略图,以及描述
热门文章
判断浏览器及设备的打开方式,自动跳转app中
活动的创建时间
CodeBlocks卸载后重装 编译c文件提示错误信息“No such file or directory”
c++ 重点随记
安装VM-tools
使用VMware安装Ubuntu虚拟机,创建后开启显示黑屏的解决方法
SQL 无法连接服务器
C语言 课堂随记
个人hp笔记本默认设置更改
SQL语句的增删查改
Copyright © 2011-2022 走看看