해당 단어가 포함 된 경우 다른 문자열의 특정 문자열을 바꾸길 원합니다. 예를 주고 문자열은 "ASP, MVC, C#을, WPF"이고 다른 문자열은 "<B> ASP/B > <, B > < WPF </B >"내 최종 결과가 있어야한다 "<B> ASP < /입니다 b >, mvc, C#, <b> wpf </b > "나는 어떻게 C# 코드에서 그것을 할 수 있는지 전혀 모른다. 나를 도와주세요.문자열의 특정 부분을 바꿉니 까?
-7
A
답변
0
당신은이 작업을 수행 할 수 있습니다 필요한 굵은 태그
var str = "asp,mvc,c#,wpf";
var anotherStr = "<b>asp</b>,<b>wpf</b>";
var myArr = anotherStr.Replace("<b>", "").Replace("</b>", "").Split(',');
foreach (string value in myArr)
{
str = str.Replace(value, "<b>" + value + "</b>");
}
Console.WriteLine(str);
+0
더 가질 것입니다. 이런 1000 레코드보다 더 오랜 시간이 걸릴 것입니다 – user2757044
+0
그래서? regex를 사용해야하는데, 더 느려질 것이다. 내 제안은 내 대답과 함께가는 것입니다. –
관련 문제
- 1. 문자열의 이진 부분을 바꿉니 까?
- 2. PHP에서 문자열의 유사하지만 다른 부분을 바꿉니 까?
- 3. 문자열의 문자를 일괄 적으로 바꿉니 까?
- 4. 문자열의 특정 부분을 바꿉니다.
- 5. 문자열의 특정 부분을 가져옵니다
- 6. 문자열을 반복하고 특정 값을 바꿉니 까? Javascript
- 7. Regexp는 문자열의 특정 부분을 무시합니다.
- 8. 이 문자열의 특정 부분을 선택하십시오.
- 9. routeurl의 문자를 바꿉니 까?
- 10. .dds를 .png로 바꿉니 까?
- 11. 역할을 만들거나 바꿉니 까?
- 12. 프레임을 CGAffineTransformMakeRotation보다 바꿉니 까?
- 13. RSS 피드가 문자를 바꿉니 까?
- 14. Java에서 문자열의 첫 번째 문자와 마지막 문자를 서로 바꿉니 까?
- 15. UNIX : sed를 사용하여 문자열의 내용을 제거하고 바꿉니 까? 내가 문자열을
- 16. 왜이 문자열은 segfault를 검색하고 바꿉니 까?
- 17. JSON 개체를 찾아서 바꿉니 까?
- 18. 웹 사이트간에 텍스트를 바꿉니 까?
- 19. 이미지로드 순서를 뒤 바꿉니 까?
- 20. Perl에서 파일을 검색하고 바꿉니 까?
- 21. WebActivator PreApplicationStartMethod를 OwinStartupAttribute로 바꿉니 까?
- 22. 정수 자릿수의 위치를 바꿉니 까?
- 23. 파일 설명자에서 이름을 바꿉니 까?
- 24. Vim은 preVARIABLETEXTpost를 VARIABLETEXT로 바꿉니 까?
- 25. 메모장 ++ reg 식으로 바꿉니 까?
- 26. TreeSet 인스턴스에서 데이터의 순서를 어떻게 바꿉니 까?
- 27. Python : 문자열의 특정 부분을 목록으로 추출하는 방법
- 28. Java regex - 문자열의 특정 부분을 가져옵니다.
- 29. 문자열의 특정 부분을 어떻게 얻을 수 있습니까?
- 30. 문자열의 특정 부분을 가져 오는 방법은 무엇입니까?
입니까? 당신은 언제나 과감한 태그가 결과로 끝나길 원하십니까? – kmacdonald
두 번째 문자열의 값은 항상 첫 번째 문자열에 나타 납니까? – kmacdonald
@matt 실제로 탄성 검색을 사용하고 있는데, 두 가지 종류의 결과를 얻는 첫 번째 필드는 모든 필드를 얻고 다른 하나는 강조된 용어입니다. 이제는 모든 필드 내에서 강조 표시된 용어를 바꿔서 모든 결과를 얻게됩니다. 단어가 포함 된 필드가 강조 표시된 필드 – user2757044