문자열 추출

조회수 690회

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는 대충 이렇게 될 것 같은데요... 문제는 두 매치가 나타나는 순서가 달라서 각각 다른 케이스로 구분 처리해주셔야 합니다.

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

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)