반응형
Oracle regexp의 불균형한 '^' 및 '$' 앵커
경우에 따라 문자열 시작 앵커의 수가 문자열 끝 앵커의 수와 동일하지 않은 이유는 무엇입니까?
regexp_count(chr(10)||'A'||chr(10)||'B', '^') = 2
regexp_count(chr(10)||'A'||chr(10)||'B', '$') = 1
업데이트:
다중 라인 모드에서 불균형의 방향은 반대입니다.
regexp_count(chr(10)||'A'||chr(10)||'B', '^', 1, 'mn') = 1
regexp_count(chr(10)||'A'||chr(10)||'B', '$', 1, 'mn') = 3
조사 결과 오라클 지원팀은 이 문제가 버그라고 결론 내렸습니다.
버그 16707134: REGEXP_Count 패턴 '^' 및 새 줄의 예기치 않은 동작
언급URL : https://stackoverflow.com/questions/16094798/unbalanced-and-anchors-in-oracle-regexp
반응형
'source' 카테고리의 다른 글
jQuery로 입력 필드를 비우는 방법 (0) | 2023.08.09 |
---|---|
TSLint 자동 수정 경고 (0) | 2023.08.09 |
쉼표로 구분된 std:: 문자열 구문 분석 (0) | 2023.08.09 |
스프링 보안 컨텍스트에 저장된 기본 개체에 추가 세부 정보 추가 (0) | 2023.08.09 |
IIS 대신 Cassini를 사용하면 어떤 장점이 있습니까? (0) | 2023.08.09 |