문자열 검색을 위해 PCRE에 정규식을 만들려고합니다. 내가 찾고자하는 문자열의 종류는 abcdef001, zxyabc003입니다. 처음 6 자의 단어는 a-zA-Z이고 마지막 2 ~ 3자는 0-9 자릿수입니다. 이 문자열은 전체 텍스트의 어느 곳에 나있을 수 있습니다.PCRE - perl regex
예 : "사용자 활동은 server1, 사용자 ID는 abcdef009
, 시간은 10.20am"입니다.
어떻게해야합니까?
문자열 검색을 위해 PCRE에 정규식을 만들려고합니다. 내가 찾고자하는 문자열의 종류는 abcdef001, zxyabc003입니다. 처음 6 자의 단어는 a-zA-Z이고 마지막 2 ~ 3자는 0-9 자릿수입니다. 이 문자열은 전체 텍스트의 어느 곳에 나있을 수 있습니다.PCRE - perl regex
예 : "사용자 활동은 server1, 사용자 ID는 abcdef009
, 시간은 10.20am"입니다.
어떻게해야합니까?
이 시도 :
/[a-zA-Z]{6}[0-9]{2,3}/
당신이 전체 단어로 제한하려면, 시도 :
/\b[a-zA-Z]{6}[0-9]{2,3}\b/
\b
- 워드 boundry[a-zA-Z]{6}
- 여섯 글자[0-9]{2,3}
을 - 2 자리 또는 3 자리 숫자\b
- 당신이 정규식과 함께 시작하는 경우 boundry무엇을 여기서'/'는 의미합니까? –
Perl에서 정규식은 대개 슬래시로 둘러 쌉니다. – gpojd
사용 정규식 패턴이
/[a-z]{6}\d{2,3}/i
, 내가 권하고 싶습니다 단어 http://www.regular-expressions.info/ –