0
나는 문장 내의 단어 위치를 재현하는 코드를 얻으려고 노력해왔다. 예를 들어, '이것은 내 프로젝트이고 이것은 Visual Studio에 있습니다'라는 단어 위치는 '1,2,3,4,5,1,2,8,9,10'과 같이 다시 작성됩니다.vb.net 내의 작업
코드를 생성 할 수 있습니까?
많은 감사 LINQ와
나는 문장 내의 단어 위치를 재현하는 코드를 얻으려고 노력해왔다. 예를 들어, '이것은 내 프로젝트이고 이것은 Visual Studio에 있습니다'라는 단어 위치는 '1,2,3,4,5,1,2,8,9,10'과 같이 다시 작성됩니다.vb.net 내의 작업
코드를 생성 할 수 있습니까?
많은 감사 LINQ와
약간 짧은 :
Dim input = "This is my project and this is in visual studio"
Dim words = Split(input.ToUpper)
Dim indexes = From word In words Select Array.IndexOf(words, word) + 1
Dim result = String.Join(",", indexes) ' "1,2,3,4,5,1,2,8,9,10"
현재 점점 어떤 출력? –
현재, 출력되는 것은 모두 반복되는 단어이지만, 나는 꽤 가까이에 있다고 생각합니다. –
나는 단어를 찾거나 추가 할 때 위치 목록을 작성해야한다고 말하고 싶습니다. 그런 다음 그 목록을 보여주십시오. –