이 문제에 대한 좋은 해결책을 찾을 수 없습니다. 나는 잃어버린 장비 나 도난당한 장비에 대한 보고서를 받아 들여야한다. 나는 양식의 나머지 부분을 통해 string.IndexOf
기능을 사용 해왔고 꽤 잘 작동합니다. 이 문제는 장치를 분실했거나 도난당한 경우 표시됩니다.C# - 문자열 검색
예 :
? "분실 또는 도난 분실"
내가이 글을 읽을 수 있어야합니다 "? 분실 또는 도난 도난"
하지만 난 string.IndexOf(@"Lost")
을 수행 할 때 문제가 있기 때문에 언제나 길을 잃을 것입니다.
불행히도 양식 자체를 변경할 수는 없으며 제출 방법의 특성으로 인해 처음 15 자 정도의 문자를 두 번 쓰면 코드를 작성할 수 없습니다. 어떤 경우에는 소수입니다.
나는 것 정말 첫 번째 결과가 발견 된 후 로직의 모습 때문에 나 문자열을 검색 할 수 계속할 수 있도록 할 C#에서 뭔가 같은 : 여기에 옵션의
string my_string = "Lost or Stolen? Stolen";
searchFor(@"Stolen" in my_string)
{
Found Stolen;
Does it have "or " infront of it? yes;
ignore and keep searching;
Found Stolen again;
return "Equipment stolen";
}
정규 표현식? –
항상 물음표가 하나 있습니까? 그걸로 나눠. – Andre
'나는 문자열의 나머지 부분을 통해 string.IndexOf 함수를 사용하고 있습니다. 아주 잘 작동합니다. '어떤 종류의 형식이 우리가 여기서 이야기하고 있습니까? –