나는 당신이 나의 것 같은 많은 질문을 보았다는 것을 알고있다. 그러나 나는 내 것이 조금 다르기를 바란다. 내가 통역을 그리고 난 문장으로 텍스트를 분리하고 싶어하지만 나는이 코드를 작성한 경우 "." "?" "!" 문자열을 분리하고 구분 기호를 유지하는 방법은 무엇입니까?
public static string[] GetSentences(string Text)
{
if (Text.Contains(". ") || Text.Contains("? ") || Text.Contains("! "))
return Text.Split(new string[] { ". ", "? ", "! " }, StringSplitOptions.RemoveEmptyEntries);
else
return new string[0];
}
는 그것은, 제거. 어떻게 할 수 있는지 알려주고 싶습니다.
참고 : "." "?"나는
그래서 당신은 배열의 구분 구분 기호를 저장할 ? – Mivaweb
가능한 중복 [Regex.Split의 구분 기호를 유지하는 방법?] (http://stackoverflow.com/questions/15667927/how-to-keep-the-delimiters-of-regex-split) – Sadique
delimeter를 원한다. 문장이있는 것 – user3260312