문자열이 특정 패턴과 일치하는지 확인해야합니다. 패턴은 다음과 같습니다.연속되지 않는 연속 번호에 대한 정규 표현식
"B-n,I-n"
여기서 n은 정수입니다. 이 좋은 정규식 있나요?
편집 : "B-"이후와 "I-"이후의 숫자는 동일해야합니다.
문자열이 특정 패턴과 일치하는지 확인해야합니다. 패턴은 다음과 같습니다.연속되지 않는 연속 번호에 대한 정규 표현식
"B-n,I-n"
여기서 n은 정수입니다. 이 좋은 정규식 있나요?
편집 : "B-"이후와 "I-"이후의 숫자는 동일해야합니다.
양의 정수이고 당신 :
[A-Z]-[a-z0-9],[A-Z]-[a-z0-9]
는 또한 일치합니다 따옴표를 포착 할 필요가 있습니다. 다음과 같이됩니다 :
^"B-([0-9]+),I-\1"$
()은 하위 패턴을 캡처 한 다음 \ 1은 정규식 엔진이 첫 번째 패턴에서 캡처 한 것과 일치하도록 말합니다.
당신은 ... "뒤에 숫자 대시 다음에 편지 B,"here
정규 표현식은 단일 문자열에서 패턴을 찾습니다. 많은 문자열을 검색하여 패턴을 따르는 지 확인하려고합니다. 코드를 작성해야합니다. Regexes는 문자열을 포함하는 문제가 발생할 때마다 웨이브하는 마법의 지팡이가 아닙니다.
이 위의 모든 일치합니다 : 그 N 가정
이GZ, PF
등
이 작동하지 않을 것입니다. 입력 행'G-n, P-m'과 일치하려는 경우, 'n'과 'm'은 숫자이고 'n == m' – Anirudha
는 특정 문자열 형태로 있는지 확인하려고 테스트하거나 전체 세트의 여부를 결정하기 위해 노력하고있다 문자열이 패턴을 만드나요? –
첫번째 것. 가난한 표현으로 미안해. B와 I의 값은 동등해야합니다. – yzernik
입력이''B-1, I-1 '' "B-3, I-3"'.. 인 경우 유효하지 않습니까? – Anirudha