首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

正则表达式将匹配到的字符高亮输出解决方案

2012-03-21 
正则表达式将匹配到的字符高亮输出假设表达式是\bend\b,使用Match find匹配成功又怎么高亮输出end,成为

正则表达式将匹配到的字符高亮输出
假设表达式是"\bend\b",使用Match find匹配成功又怎么高亮输出end,成为"weekend"?
或者表达式 "(go\s*)+" 匹配"Let's go go go ",匹配成功后,
并输出"let's go go go" 呢?

[解决办法]
Match成功后,借助Match.replaceAll(),将<font color="read"></font>添加进去,类似于:

String result = match.replaceAll("<font color='red'>$0</font>");

热点排行