1
안드로이드에서, 나는 주요 문자열과 다른 문자열을 가지고 있으며, 키워드는 공백으로 구분됩니다. 일치하는 키워드가있는 주요 문자열이 강조 표시된 문자열을 출력하고 싶습니다.안드로이드 부분 문자열 키워드 일치
Ex.
String strResult = "<b>This</b> string <b>cont</b>ains the main <b>cont</b>ents.";
한 가지 방법은 배열 목록에 검색 키워드를 분할 한 후 각 항목을 반복하고 주요 내용을 강조하는 것입니다
String strMain = "This string contains the main contents.";
String strSearchKeywords = "this cont";
결과 출력은 무언가 같이해야합니다.
그러나 정규식 일치를 사용하는 것과 같이 반복하지 않고 한 가지 다른 방법이 있습니까?
감사합니다.
strMain = strMain .replaceAll("(?i)(this|cont)",
"<b>$1</b>");
(?i)
수단