다른 문자열에서 문자열의 첫 번째 (그리고 첫 번째 만) 발생을 제거해야합니다.
다음은 문자열을 대체하는 예 "\\Iteration"입니다. 이:
ProjectName \\ Iteration \\ Release1 \\ Iteration1
다음과 같이 될 것입니다.
ProjectName \\ Release1 \\ Iteration1
이 작업을 수행하는 코드는 다음과 같습니다.
const string removeString = "\\Iteration";
int index = sourceString.IndexOf(removeString);
int length = removeString.Length;
String startOfString = sourceString.Substring(0, index);
String endOfString = sourceString.Substring(index + length);
String cleanPath = startOfString + endOfString;
그것은 많은 코드처럼 보입니다.
그래서 내 질문은 이것입니다 : 이것을 수행하는 더 깨끗하고 / 더 읽기 쉽고, 더 간결한 방법이 있습니까?
æ와ae동일한 것으로 간주된다. 제거하기paedia로하는Encyclopædia가 발생합니다ArgumentOutOfRangeException당신은 6 개 문자를 제거하기 때문에 단지 하위 문자열 일치 5. 포함 된 경우,