1. 키워드 교체 및 글꼴 색상 변경
공용 정적 문자열 교체Red(string strtitle, string redkey)
{
if (redkey == "" || redkey == null)
{
return strtitle; 🎜>}
else
strtitle = strtitle.Replace(redkey, " " redkey " "); }
이 방법의 단점은 도트 문자가 대문자와 소문자로 된 영어인 경우 색상 변경 후 키워드의 대문자와 소문자로 대체된다는 점입니다. 좋은 경험.
2. 정규식을 사용하여 CSS 배경색 변경
코드 복사
다음과 같습니다: 보호된 문자열 하이라이트텍스트(문자열 inputText,문자열 searchWord)
{
System.Text.RegularExpressions.Regex 표현식 = 새 System.Text.RegularExpressions.Regex(searchWord.Replace (" ", "|" ), System.Text.RegularExpressions.RegexOptions.IgnoreCase);
replace(inputText,new System.Text.RegularExpressions.MatchEvaluator(ReplaceKeywords))
}
공개 문자열 바꾸기 키워드(System.Text .RegularExpressions.Match m)
{
return "" m.Value "";//키워드 배경색
//return "" m.Value "";//키워드 색상 변경
}
이 메소드는 프론트엔드 JS 호출
과 결합될 수 있습니다:
코드 복사