더 긴 문자열에서이 문자열을 어떻게 구문 분석 할 수 있습니까?

레오 라

다음과 같이 들어오는 문자열이 있습니다.

 FirstName LastLast (WorkerId)

예를 들면 :

"Joe Thompson (234DerX)"

이 사람 객체로 이것을 구문 분석하고 싶습니다.

 class Person
 {
      public string Name;  //Joe Thompson
      public string WorkerId;  //234DerX
 }

작업자 ID와 이름을 모두 구문 분석하는 가장 좋은 방법은 무엇입니까? 정규식? 더 간단한 것. 일부 이름에는 중간 이름 또는 여러 개의 이름이 있으므로 신뢰할 수있는 유일한 것은 작업자 ID가 "("+ ")"로 둘러싸여 있다는 것입니다.

햄릿 하코 뱌

게시물에서 언급했듯이이 only thing i can rely on is that the worker id is surrounded by "(" + ")"솔루션을 제안합니다.

 class Person
 {
      public Person(string str)
      {
          int pos = str.LastIndexOf('(');
          Name = str.Substring(0, pos - 1);
          WorkerId = str.Substring(pos + 1).TrimEnd(')');
      }

      public string Name;
      public string WorkerId;
 }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL : 긴 XML 문자열에서 원하는 부분 문자열을 어떻게 추출 할 수 있습니까?

분류에서Dev

이 datetime 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

AJAX 성공 함수에서이 json 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

Excel에서이 문자열의 차원을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

자바 스크립트에서 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

자바 스크립트에서 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

Delphi에서 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

문자 수를 기준으로 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

(어떻게) 속성 값에 개행 문자없이 Maven 속성에서 긴 문자열을 분할 할 수 있습니까?

분류에서Dev

Haskell에서 문자열 구문 분석 문제를 어떻게 관리 할 수 있습니까?

분류에서Dev

문자 'u'로 시작하는 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

파이썬의 삼중 따옴표 f- 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

어떻게 빨리 자바에서 그것을 할 수 있습니까? 긴 문자열의 문자를 복사

분류에서Dev

문자열에서 특정 텍스트를 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

아름다운 수프로 긴 웹 페이지를 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

함수가 포함 된 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

파이썬의 문자열에서 다중 부분 문자열을 어떻게 추출 할 수 있습니까?

분류에서Dev

어떻게 팬더 데이터 프레임에서 문자열을 소문자로 할 수 있습니까?

분류에서Dev

다음 문자열을 DateTime으로 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

문자열을 어떻게 분할 할 수 있습니까?

분류에서Dev

값에 인코딩되지 않은 <문자가있을 수있는 XML과 유사한 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

큰 DOCX 파일을 구문 분석하고 파이썬에서 n 번 나타나는 키워드 / 문자열을 어떻게 선택할 수 있습니까?

분류에서Dev

Android에서 Gson으로이 JSON 문자열을 구문 분석하는 Java Bean을 어떻게 작성할 수 있습니까?

분류에서Dev

LESS에서 문자열을 어떻게 분할 할 수 있습니까?

분류에서Dev

이 JSON을 Ruby에서 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

팬더에서 문자열을 이진 열로 어떻게 변경할 수 있습니까?

분류에서Dev

이 날짜 형식을 datetime으로 어떻게 구문 분석 할 수 있습니까? 파이썬 / 팬더

분류에서Dev

JAX-RS 응답에서 문자 세트 값을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

zip 파일이있는 폴더에서 문자열을 어떻게 검색 할 수 있습니까?

Related 관련 기사

  1. 1

    SQL : 긴 XML 문자열에서 원하는 부분 문자열을 어떻게 추출 할 수 있습니까?

  2. 2

    이 datetime 문자열을 어떻게 구문 분석 할 수 있습니까?

  3. 3

    AJAX 성공 함수에서이 json 문자열을 어떻게 구문 분석 할 수 있습니까?

  4. 4

    Excel에서이 문자열의 차원을 어떻게 구문 분석 할 수 있습니까?

  5. 5

    자바 스크립트에서 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  6. 6

    자바 스크립트에서 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  7. 7

    Delphi에서 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  8. 8

    문자 수를 기준으로 문자열을 어떻게 구문 분석 할 수 있습니까?

  9. 9

    (어떻게) 속성 값에 개행 문자없이 Maven 속성에서 긴 문자열을 분할 할 수 있습니까?

  10. 10

    Haskell에서 문자열 구문 분석 문제를 어떻게 관리 할 수 있습니까?

  11. 11

    문자 'u'로 시작하는 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  12. 12

    파이썬의 삼중 따옴표 f- 문자열을 어떻게 구문 분석 할 수 있습니까?

  13. 13

    어떻게 빨리 자바에서 그것을 할 수 있습니까? 긴 문자열의 문자를 복사

  14. 14

    문자열에서 특정 텍스트를 어떻게 구문 분석 할 수 있습니까?

  15. 15

    아름다운 수프로 긴 웹 페이지를 어떻게 구문 분석 할 수 있습니까?

  16. 16

    함수가 포함 된 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  17. 17

    파이썬의 문자열에서 다중 부분 문자열을 어떻게 추출 할 수 있습니까?

  18. 18

    어떻게 팬더 데이터 프레임에서 문자열을 소문자로 할 수 있습니까?

  19. 19

    다음 문자열을 DateTime으로 어떻게 구문 분석 할 수 있습니까?

  20. 20

    문자열을 어떻게 분할 할 수 있습니까?

  21. 21

    값에 인코딩되지 않은 <문자가있을 수있는 XML과 유사한 문자열을 어떻게 구문 분석 할 수 있습니까?

  22. 22

    큰 DOCX 파일을 구문 분석하고 파이썬에서 n 번 나타나는 키워드 / 문자열을 어떻게 선택할 수 있습니까?

  23. 23

    Android에서 Gson으로이 JSON 문자열을 구문 분석하는 Java Bean을 어떻게 작성할 수 있습니까?

  24. 24

    LESS에서 문자열을 어떻게 분할 할 수 있습니까?

  25. 25

    이 JSON을 Ruby에서 어떻게 구문 분석 할 수 있습니까?

  26. 26

    팬더에서 문자열을 이진 열로 어떻게 변경할 수 있습니까?

  27. 27

    이 날짜 형식을 datetime으로 어떻게 구문 분석 할 수 있습니까? 파이썬 / 팬더

  28. 28

    JAX-RS 응답에서 문자 세트 값을 어떻게 구문 분석 할 수 있습니까?

  29. 29

    zip 파일이있는 폴더에서 문자열을 어떻게 검색 할 수 있습니까?

뜨겁다태그

보관