문자열에서 제거해야하는 중지 단어 목록이 있습니다.문자열에서 문자열 목록 제거 - C# .NET
List<string> stopwordsList = stopwords.getStopWordList();
string text = PDF.getText();
foreach (string stopword in stopwordsList)
{
text = text.Replace(stopword, "");
}
PDF.setText(text);
디버그 것 말이다 나는 stopwordsList이 제대로되고 볼 수 있지만, text.Replace()
는 아무런 효과가없는 것처럼 보인다.
내가 뭘 잘못하고 있니?
편집 : 참고 text = text.Replace()
이 아닌 text.Replace()
을 독자적으로 시도했습니다. 둘 다 일하지 않아.
무엇의 gettext 함수 반환합니까? – Max
문제를 재현 할 수 없습니다. – ken2k
디버깅 해 보았고 foreach 루프의 각 반복에 어떤 스톱 워드가 있는지 확인 했습니까? 나는 그 코드가 다르게 보이기 때문에 그것들이 틀렸다는 것을 확신한다. – Tobberoth