문자열과 파이프 사이의 문자열 값을 찾으려면 regexp_substr이 필요합니다.
예 1
'blah,blah...|text=1234|nmbnxcm'
결과 1 :
1234
예 2
'test,test...|text=4321|testing'
결과 2
4321
이것이 도움 이 되지 않는다면, 소스 문자열에서 원하는 항목이 한 번만 있다고 가정하고 이것을 시도하십시오.
select to_number(regexp_substr('blah,blah...|text=1234|nmbnxcm', '|text=([0-9]+)|', 1, 1, null, 1))
from dual;
to_number는 필요하지 않지만 주어진 RE에 대해 좀 더 의도적 인 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다