;
으로 끝나는 문자열을 매치하여 선택적으로 만들고 필요치 않으므로 해당 그룹을 캡처하지 않습니다. 그러나 첫 번째 조건 이후에 발생하는 문자열의 나머지를 캡처합니다.문자열을 기호까지 일치시켜 선택적으로 만듭니다. 일치하는 선택적 문자열을 포착하지 마십시오.
텍스트 1 : transfer from source not possible; snapmirror may be misconfigured, the source volume may be busy or unavailable.
텍스트 2 : snapmirror may be modified, the destination volume is unavailable.
원하는 출력 :
snapmirror may be misconfigured, the source volume may be busy or unavailable
snapmirror may be modified, the destination volume is unavailable
내가 내 정규식 '수없는 소스에서 전송'을 찾고 싶을 또는 전에 그 방법으로 발생하는 문자열 세미콜론 및 그룹으로 이것을 캡처하지 내 정규식 싶습니다.
또한 세미콜론 뒤에 나오는 모든 것을 캡처하고 싶습니다.
정규식 시도 : (?:.*;)? (.+)\..*
위의 정규식은 텍스트 2에 대한 텍스트 1 작동하지만. 누구든지이 문제를 해결하도록 도와 주시겠습니까?
(? :. *;)? (. +) \ .. * 이것은 내가 사용하는 RegeX입니다 – Designerztouch
"RegeX 시도"는 후크 무장 괴물과 그의 조수처럼 보입니다. – CornSmith
사실, 그 정규식은 제가 사용한 다른 정규식의 마지막 비트였습니다. 더 나은 제안하나요? 선택 캡쳐가 수정 된 것 같습니다. 내가 필요한 문자열의 나머지 부분을 캡처하기위한 제안이 필요하다. 예를 들어 <게으른 여우가 창문에서 튀어 나오다>를 잡기 위해 어느 것이 사용 되었습니까? – Designerztouch