정규식 바꾸기를 수행하려고합니다. 그 때문에 나는 다음과 같은 식 정의 :정규식 반복
^(?:9903[0]*([0-9]*)){20}$
이 표현은 사실, 표현은 위의 I 때까지 작동하지 않습니다
9903111111111111111
에
99030000000000000001
99030000000000000011
99030000000000000111
99030000000000001111
99031111111111111111
하지만에 일치해야합니다을 중 하나를 사용 { 1,20}을 수량 기호로 사용하거나 완전히 제거하십시오. 그러나 [0] 길이 나 변수의 길이를 모른 채 전체 문자열의 길이를 확인하기 위해 내 표현에 문제가 있습니다.
미리 도움을 주셔서 감사합니다.
D
'^ (?: 66) {2} $', 길이는 4가 아니어야합니다. 2. –
예제가 명확하지 않으므로 9903 다음에 숫자가 올 수 있습니까? –
'[0] * [0-9] *'와 일치시키려는 것은 무엇입니까? – Toto