다음 정규 표현식에 대한 도움이 필요합니다.0을 대체 할 정규식
00 should be replaced by Null
01 should be left as it is
0 should be replaced by Null
는 0의 그 때 널의
내 시도로 대체되어야한다
select regexp_replace('0','^0',NULL) from dual
0 또는 두 가지이다 하나가되면하지만 내 코드에 대한 올바른 작동하지 않습니다 01
이것을 사용하여 작업 할 수 있습니다.
select regexp_replace('01','^0(0)?',NULL) from dual
문자열 값. 필요한 경우입니다. – fge
업데이트 된 답변/솔루션은 첫 번째 하나 또는 두 개의 0 만 대체합니다. 혹시 최대 두 개의 0의 문자열을 대체하려는 경우, 내 업데이트 된 답변을 참조하십시오. – Lukazoid