2017-05-08 2 views

답변

0

당신은 match one or more of the character or class을 의미 + 연산자를 포함했다. 당신이 정확히 하나와 일치하고 싶다면 당신은 그것을 원하지 않습니다. 또한 대괄호 필요가 없습니다

select REGEXP_SUBSTR('P1:EMAIL', 'P\d:') as test from dual; 

또한 문자열의 시작 패턴을 고정 할 수 있습니다,하지만이 명확하지입니다; 그렇다면 :

select REGEXP_SUBSTR('P1:EMAIL', '^P\d:') as test from dual; 
+0

위대한! 이 일을 시작하면서 힘든 시간을 갖고 몇 가지 일을 파악하십시오. 본질적으로 나는 단지 코드에서 "P- [1-4] - :"을 필요로하지만, 내 관심은 프로그램이 복수 숫자를 출력 할 수 있다는 것입니다. 'P4453 :'그냥 숫자를 직접 가져 오는 방법이 있습니까? 그 후에, 결국 : 결국? – crashboogie

관련 문제