나는 두 개의 문자열다른 문자열을 사용하여 특정 위치에서 특정 문자열을 변경하는 방법은 무엇입니까?
이string str1 = "Hello World !"; // the position of W character is 6
string str2 = "peace";
//...
string result = "Hello peace !"; // str2 is written to str1 from position 6
이 같은 기능이 있나요 : "안녕하세요"
string result = str1.Rewrite(str2, 6); // (string, position)
이 편집 됨 단지 예입니다, 나는 단지 알고있는이 문자열에서 "W"문자가 존재 유무를 알 수없는 위치 : str1
, str2
, 위치 (int
)
더 자세히 설명해야합니다. 아래의 답은 서로 다른 문제 집합을 가정합니다. 무엇을 다시 작성해야합니까? 이 위치에 대체 문자열을 삽입하면됩니까? 아니면 원래 문자열에서 무언가를 제거해야합니까? 대체 문자열 또는 전체 단어의 문자 수만 원래 문자열에서 제거해야합니까? 전체 단어 란 무엇입니까? –