일치 항목의 첫 번째 항목을 식별하는 데 도움이되는 정규식을 만들려고합니다.클래스 일치의 첫 번째 발생까지만 일치하는 정규식
나의 현재 정규식 "(.*)[Cc][Aa][Ss][Ee][^a-zA-Z\\d]*(\\d\\d*)[^a-zA-Z\\d]*(.*)"
내가 뭘하려고 오전 입력 문자열은 숫자 뒤에 특수 문자의 수에 따라 단어 "경우"(대소 문자 구분)를 포함하는 경우 찾는이다; 텍스트의 3 부분을 가져 오려고합니다. 내 입력 문자열이 "RE: FW: case:-1234: there is some description"
입니다.이 정규식을 사용하여 "RE: FW: "
, "1234"
, "there is some description"
을 가져올 수 있습니다.
이 괜찮지 만 내 입력 문자열은 그럼 내 정규식 반환, "RE: FW: case:-1234: This is in reference to"
, "789"
, "reopening"
"RE: FW: case:-1234: This is in reference to case 789 reopening"
인 경우.
내가 받고자하는 것은 "RE: FW: "
, "1234"
, "This is in reference to case 789 reopening"
입니다.
나는 정규식을 가진 초보자입니다. 그래서 어떤 도움이 많이 주어집니다.
참고 : 자바 기반 도구에서 작업 중이므로 Java 호환 정규식이 좋을 것입니다.
빠른 응답을 보내 주셔서 감사합니다. 완벽하게 작동합니다. – jerunjose