문자열 추출

E513-180612001/ET510CU-B1/82419-T/1800/90/18.07.05/FNH450.1

17414179,1,FNH450.1=1/2_BT,01,1800,2168-56-A,ET510CU-B1,1/1,UAP

=======================================================================

위 두가지의 문자중에서 공통된 1800 숫자와 FNH450.1 을

MFC에서 문자열에 대한 (진한색)을 추출하여 일치 여부를 확인 하려고 합니다.

코드를 어떻게 짜야 할지 잘 모르겠습니다.

문자와 숫자는 계속틀려지기 때문에 일치하는 문자여부(1800 과 FNH450.1)을 읽기만 하면 됩니다.

도움 부탁드립니다. ㅠㅠ

1답변

  • 위의 문자열 패턴에 대해서는 저번에 답을 드렸고 아래 문자열 패턴에 대해서 js용 regex는 대충 이렇게 될 것 같은데요... 문제는 두 매치가 나타나는 순서가 달라서 각각 다른 케이스로 구분 처리해주셔야 합니다.

    "문자와 숫자는 계속 틀려"진다는 게 얼마나 많이 틀려진다는 건가요? 그 패턴이 정형화돼 있지 않으면 정규표현식 작성 자체가 불가능합니다. 저 문자들을 매치할 조건을 좀더 스스로 연구해 보시면 쉽게 작성하실수 있을겁니다.

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.