Java 또는 Scala의 정규식 단순화 문제
学习ing
学习ing 2017-06-12 09:25:26
0
2
719

특정 문자열이 밑줄로 연결된 6개의 8자리 16진수인지 감지해야 하는 요구 사항이 있습니다.
예: "1234567F_1234567F_1234567F_1234567F_1234567F_1234567F"
다음과 같이 정규 일치 항목을 직접 작성했습니다.

으아악

이 정규 표현식은 성공적으로 일치할 수 있지만 너무 복잡하게 느껴지고 반복되는 내용이 너무 많습니다. 단순화할 수 있나요?

学习ing
学习ing

모든 응답(2)
过去多啦不再A梦

이렇게 쓸 수도 있겠네요^([0-9a-fA-F]{8}_){5}[0-9a-fA-F]{8}$.

이제 질문자가 {8}를 사용할 수 있으므로 처음 8개의 16진수 + '_'를 숫자로 사용하여 발생 횟수를 표현하는 것을 고려해 볼 수 있습니다.

刘奇

[0-9a-fA-F]를 다시 단순화할 수 있습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿