정규 표현식을 사용하여이를 수행하는 방법이 선호됩니다.표현식을 찾고 정규식을 사용하여 다음 3자를 가져와야합니다.
내가해야 할 일은 "abc123xyz"와 같은 문자열을 "abc"로 검색 한 다음 "123"이 될 다음 3 문자를 가져 오는 것입니다.
의견이 있으십니까?
감사
정규 표현식을 사용하여이를 수행하는 방법이 선호됩니다.표현식을 찾고 정규식을 사용하여 다음 3자를 가져와야합니다.
내가해야 할 일은 "abc123xyz"와 같은 문자열을 "abc"로 검색 한 다음 "123"이 될 다음 3 문자를 가져 오는 것입니다.
의견이 있으십니까?
감사
이 정규식 ABC 후 다음 세 가지 문자를 캡처하는 것입니다 :
^abc(.{3})
abc
하면 간단하게 문자열의 시작을 나타내는 ^
- CHARACTER를 제거 문자열의 시작에 위치하지 않습니다.
(?<=abc)(.{3})
abc
다음 세 문자를 캡처합니다. (?<=abc)
은 lookbehind 표현식입니다. 모든 regex 엔진이 lookbehind 표현식을 지원하는 것은 아닙니다.