PostgreSQL에서 두 단어 사이의 텍스트를 추출하는 방법은 무엇입니까?

user3222101

각 행에 비슷한 텍스트 아래에 포함 된 열 기준이 있습니다.

inclusion : ajjsdijd
sdsjdjs
ieroeito trorg inclusion
sdkjwedk

exclusion :
sdkjwdowek
 ksdldk exclusion
skdkefk
kfkwkfwe 

첫 번째 포함과 제외 사이의 텍스트를 추출하고 싶습니다. 그래서 여기에 결과를 원합니다.

ajjsdijd
sdsjdjs
ieroeito trorg inclusion
sdkjwedk

또한 첫 번째 제외 키워드 후 텍스트를 추출하고 싶습니다.

sdkjwdowek
 ksdldk exclusion
skdkefk
kfkwkfwe 

현재 PostgreSQL 아래를 사용하고 있지만 이로 인해 문제가 발생하고 첫 번째 포함과 마지막 제외 사이의 텍스트가 선택됩니다.

substring(lower(criteria) from 'inclusion(.+)exclusion')
substring(lower(criteria) from 'exclusion(.+)')
조나단 윌콕

다음과 같이 시도해 볼 수 있습니다.

DO $$
DECLARE input1 TEXT;
DECLARE output1 TEXT;
DECLARE output2 TEXT;
declare posincl integer;
declare posexcl integer;
BEGIN
  input1 := 'inclusion : ajjsdijd
  sdsjdjs
  ieroeito trorg inclusion
  sdkjwedk

  exclusion :
sdkjwdowek
 ksdldk exclusion
skdkefk
kfkwkfwe' ;
  posincl := position('inclusion :' in input1);
  posexcl := position('exclusion :' in input1);
  output1 := substring(input1 from (posincl + 11) for (posexcl - posincl - 11));  
  output2 := substring(input1 from (posexcl + 11)); 
  RAISE NOTICE 'Value of output1: %', output1;
  RAISE NOTICE 'Value of output2: %', output2;
END $$;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java를 사용하여 텍스트 파일에서 두 단어 사이의 콘텐츠를 추출하는 방법은 무엇입니까?

분류에서Dev

R에서 두 단어 사이의 텍스트를 gsub하는 방법은 무엇입니까?

분류에서Dev

Unix / Linux에서 두 개의 괄호 사이에 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

R에서 두 단어 사이의 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

문자열 R에서 두 단어 사이에 여러 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

인덱스로 지정된 두 단어 사이의 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

태그 안에없는 두 개의 다른 닫힌 HTML 태그 사이에서 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 split ()을 사용하여 마지막 두 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

Javascript에서 문자열의 두 단어마다 "\ x"를 추가하는 방법은 무엇입니까?

분류에서Dev

두 단어 사이의 정보를 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

한 줄에있는 두 키워드 사이에 나오는 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

분류에서Dev

Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

분류에서Dev

MATLAB에서 조건으로 텍스트에서 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

문자열에서 특정 단어 앞의 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

다른 두 단어 / 문자 사이의 두 단어 / 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

두 파일에서 일반적이지 않은 대소 문자를 구분하지 않는 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL의 단일 트랜잭션 내에서 두 열의 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

두 문자 사이의 텍스트를 찾아 메모장 ++에서 다른 두 문자 사이의 텍스트로 바꾸는 방법은 무엇입니까?

분류에서Dev

파이썬에서 텍스트 배열의 단어를 바꾸는 방법은 무엇입니까?

분류에서Dev

PHP에서 앵커 태그 사이의 텍스트를 추출하는 방법은 무엇입니까?

분류에서Dev

Python : 파일을 읽을 때 두 특정 단어 사이의 텍스트를 무시하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 줄에서 특정 단어를 제거하는 방법은 무엇입니까?

분류에서Dev

텍스트에서 특정 줄의 단어를 변경하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 줄에서 특정 단어를 제거하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 줄에서 특정 단어를 제거하는 방법은 무엇입니까?

분류에서Dev

문자열에서 단어 뒤의 모든 텍스트를 제거하는 방법은 무엇입니까?

분류에서Dev

JavaScript 문자열에서 동시에 두 개 이상의 단어를 바꾸는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 어디에서나 도메인을 추출하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Java를 사용하여 텍스트 파일에서 두 단어 사이의 콘텐츠를 추출하는 방법은 무엇입니까?

  2. 2

    R에서 두 단어 사이의 텍스트를 gsub하는 방법은 무엇입니까?

  3. 3

    Unix / Linux에서 두 개의 괄호 사이에 단어를 추출하는 방법은 무엇입니까?

  4. 4

    R에서 두 단어 사이의 텍스트를 얻는 방법은 무엇입니까?

  5. 5

    문자열 R에서 두 단어 사이에 여러 텍스트를 얻는 방법은 무엇입니까?

  6. 6

    인덱스로 지정된 두 단어 사이의 텍스트를 얻는 방법은 무엇입니까?

  7. 7

    태그 안에없는 두 개의 다른 닫힌 HTML 태그 사이에서 텍스트를 추출하는 방법은 무엇입니까?

  8. 8

    파이썬에서 split ()을 사용하여 마지막 두 단어를 추출하는 방법은 무엇입니까?

  9. 9

    Javascript에서 문자열의 두 단어마다 "\ x"를 추가하는 방법은 무엇입니까?

  10. 10

    두 단어 사이의 정보를 파일에 저장하는 방법은 무엇입니까?

  11. 11

    한 줄에있는 두 키워드 사이에 나오는 단어를 추출하는 방법은 무엇입니까?

  12. 12

    Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

  13. 13

    Prolog에 두 개의 목록을 추가하는 술어를 호출하는 방법은 무엇입니까?

  14. 14

    MATLAB에서 조건으로 텍스트에서 단어를 추출하는 방법은 무엇입니까?

  15. 15

    문자열에서 특정 단어 앞의 단어를 추출하는 방법은 무엇입니까?

  16. 16

    다른 두 단어 / 문자 사이의 두 단어 / 문자를 제거하는 방법은 무엇입니까?

  17. 17

    두 파일에서 일반적이지 않은 대소 문자를 구분하지 않는 텍스트를 추출하는 방법은 무엇입니까?

  18. 18

    PostgreSQL의 단일 트랜잭션 내에서 두 열의 이름을 바꾸는 방법은 무엇입니까?

  19. 19

    두 문자 사이의 텍스트를 찾아 메모장 ++에서 다른 두 문자 사이의 텍스트로 바꾸는 방법은 무엇입니까?

  20. 20

    파이썬에서 텍스트 배열의 단어를 바꾸는 방법은 무엇입니까?

  21. 21

    PHP에서 앵커 태그 사이의 텍스트를 추출하는 방법은 무엇입니까?

  22. 22

    Python : 파일을 읽을 때 두 특정 단어 사이의 텍스트를 무시하는 방법은 무엇입니까?

  23. 23

    텍스트 파일의 줄에서 특정 단어를 제거하는 방법은 무엇입니까?

  24. 24

    텍스트에서 특정 줄의 단어를 변경하는 방법은 무엇입니까?

  25. 25

    텍스트 파일의 줄에서 특정 단어를 제거하는 방법은 무엇입니까?

  26. 26

    텍스트 파일의 줄에서 특정 단어를 제거하는 방법은 무엇입니까?

  27. 27

    문자열에서 단어 뒤의 모든 텍스트를 제거하는 방법은 무엇입니까?

  28. 28

    JavaScript 문자열에서 동시에 두 개 이상의 단어를 바꾸는 방법은 무엇입니까?

  29. 29

    텍스트 파일의 어디에서나 도메인을 추출하는 방법은 무엇입니까?

뜨겁다태그

보관