시스템에서 하이퍼 터미널로 오는 단어가 연속적으로 표시됩니다. 여기에 USB 케이블을 사용하고 있습니다. 그 문자열에서 특정 단어 뒤에 나오는 값들을 찾아서 저장하고 싶습니다.VB.NET : 라인의 특정 단어 다음에 단어를 찾아서 저장하는 방법
스레드와 분할 개념을 사용하여 작업을 수행했지만 컴퓨터의 요구 사항과 작동에 따라 런타임에 제대로 작동하지 않습니다.
캡처하려는 값은 특정 단어에서 비롯됩니다. 나는 그 단어들을 건너 뛰고 단지 값들을 저장하고 싶다. 그것을하는 방법? 난 그냥 예를 들어, 값을 저장하려면이에서
MEAN 49 50 SD 500 10 MIN 100 5 MAX 50 45.56
:
나는 아래에 해당 문자열의 예를 준 49
및 50
인 경우 MEAN
을 버립니다. 그런 다음 SD
을 버리고 500
및 10
등을 저장하십시오.
'instr'을 사용하여 다른 문자열에서 문자열의 시작을 찾을 수 있습니다. 그것과 당신이 찾고있는 문자열의 길이를 사용하면 숫자 값을 찾을 수 있습니다. 당신이 쉼표를 참조 지점으로 검색 할 수 있다면 나는 쉼표를 구분하는 것이 좋습니다. – Pezzzz
[Regex.Match (...)] (http://msdn.microsoft.com/en-us/library/)를 사용할 수 있습니다. twcw2f1c.aspx) 및 숫자 필터. – faceman