숫자로 시작하고 끝나는 문자열과 일치하는 올바른 정규식을 찾도록 도와주십시오. 이 두 자리 사이의 문자열은 ,
및 .
및 숫자 만있을 수 있습니다.정규식의 첫 번째와 마지막 문자는 숫자 여야합니다.
이 나는 시도했다 :
([0-9.,]+)
문자열이 일치 :
,5,190
,5,190,
출력이 5,190
을해야합니다.
숫자로 시작하고 끝나는 문자열과 일치하는 올바른 정규식을 찾도록 도와주십시오. 이 두 자리 사이의 문자열은 ,
및 .
및 숫자 만있을 수 있습니다.정규식의 첫 번째와 마지막 문자는 숫자 여야합니다.
이 나는 시도했다 :
([0-9.,]+)
문자열이 일치 :
,5,190
,5,190,
출력이 5,190
을해야합니다.
좋아는의 비트하여 정의 비트를 보자 :
문자열이 숫자로 시작.
[0-9]
또는 \d
같은 것.
문자열이있을 수 있습니다. 숫자로만 구성됩니다.
'[\의 D. *
스트링은 숫자로 끝난다.
\d
어떤 당신에게 \d[\d,.]*\d
을 제공합니다. 시도해보십시오. 계속하기 전에 이해하십시오.
질문은 혼란 스럽습니다. "문자열의 시작과 끝을 숫자와 일치시키는 정규식"예제 입력 :, 5,190 , 5,190, 출력은 5,190이어야합니다. 그러나 입력이 숫자로 시작되지 않으므로 출력이 없어야합니다. 안 그래? –
True dat. 나는 그것이 영어 문제라고 생각한다. 나는 OP가^....를 의미하지 않는다고 생각한다. 오히려 첫 번째'\ d'를 찾은 다음 마지막 녀석 '\ d' 다음에 똥을 멈추게한다. 그러나 다시, 나는 마음을 읽고, 실패하고, 나의 판단을 적용하려고 노력하고있다 ;-) – dda
고마워, 잘한다! –
'^ [0-9] [0-9.] * [0-9] $' – anubhava
^^ \ d [\ d,.] * \ d $' –
질문은 혼란 스럽습니다. 일치하는 문자열 시작 및 끝 번호 "샘플 입력 :, 5,190, 5,190, 출력은 5,190이어야합니다. 그러나 입력이 하나도 없으므로 number로 시작하므로 아무런 결과도 없어야합니다. 안 그래? –