【发布时间】:2016-08-08 05:44:28
【问题描述】:
在 android 中,我有一个主字符串和另一个字符串,其中的关键字由空格分隔。 我想输出一个字符串,其中突出显示具有匹配关键字的主字符串。
例如
String strMain = "This string contains the main contents.";
String strSearchKeywords = "this cont";
结果输出必须是这样的:
String strResult = "<b>This</b> string <b>cont</b>ains the main <b>cont</b>ents.";
一种方法是将搜索关键字拆分为数组列表,然后遍历每个项目并突出显示主要内容。
但是,是否有任何其他方式无需迭代,例如使用正则表达式匹配?
谢谢。
【问题讨论】:
标签: java android string match keyword