첫 번째 발생에서 다른 첫 번째 발생 사이에서 Grep

아우렐 쁘띠

여기 내 첫 번째 질문입니다! 나는 많은 grep을 시도했지만 여전히 내가 원하는 것을 찾지 못했습니다 ...

그래서 여기 있습니다.

내 Ubuntu 컴퓨터에 다음과 같은 내용이 포함 된 많은 파일이 있습니다.

{"group":{"name":"Subdivision01","id":"94827-20934-23085"}*manytext*
{"group":{"name":"Department28","id":"11672-23517-87241"}*manytext*
{"group":{"name":"Division07","id":"86267-91634-22516"}*manytext*

나는 Subdivision01and Division05and Departement14(길이가 다른) 만 가져 가고 싶습니다.

그 의미 그래서 사이 1 의 선두로부터 ":"1 의 선두로부터 ","==> 나는이 작업을 수행하는 방법을 모른다 ...

도와 주셔서 감사합니다 :)

한 가지 방법은 둘러보기 를 지원하는 Perl 호환 정규식을 사용하는 것입니다 .

$ grep -oP '(?<="name":").+?(?=",)' file
Subdivision01
Department28
Division07

-PPCRE 지원을 가능하게하고,이 -o지시 grep만 라인의 정합 부를 인쇄.

(?<=foo)barA는 긍정적 인 lookbehind : 그것은 일치 bar가 바로 앞에 경우에만 foo. 그런 다음 bar(?=foo)긍정적 인 예견bar 이며 바로 뒤에 오는 경우에만 일치 합니다 foo. 따라서 우리가 사용하는 정규식 .+?은 a "name":"와 a 사이에있는 가장 짧은 문자열 ( )을 찾는 것입니다 ",.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파일에서 패턴의 첫 번째와 두 번째 발생 사이에 다른 패턴으로 대체

분류에서Dev

문자의 첫 번째 발생과 다른 문자의 첫 번째 발생 사이에서 문자열을 추출하는 방법은 무엇입니까?

분류에서Dev

어떻게 값의 첫 번째 항목은 팬더에서 GROUPBY으로 발생하는 행을 선택하고 또한 그에 따른 발생의 첫 번째

분류에서Dev

첫 번째 Quartz 작업 실행 중에 Spring에서 IllegalStateException 발생

분류에서Dev

첫 번째 Quartz 작업 실행 중에 Spring에서 IllegalStateException 발생

분류에서Dev

for 루프에서 n 번째 발생마다 첫 번째 href 링크 만 추출하는 Python

분류에서Dev

Regex의 첫 번째 발생에서 중지

분류에서Dev

그룹 그룹 내에서 첫 번째 발생 찾기

분류에서Dev

첫 번째 발생을 계산하고 열에서 값 지정

분류에서Dev

r에서 첫 번째 발생 값 유지

분류에서Dev

목록에서 첫 번째 발생을 식별하는 SQL

분류에서Dev

목록 목록에서 첫 번째 위치 발생

분류에서Dev

전체 텍스트에서만 정규식 첫 번째 발생

분류에서Dev

전체 텍스트에서만 정규식 첫 번째 발생

분류에서Dev

파일의 첫 번째 열에서 발생 횟수 계산

분류에서Dev

첫 번째 Hibernate 테스트에서 오류 발생 [편집 됨]

분류에서Dev

Django 첫 번째 앱 : 모델에서 SQL 테이블 생성 중 오류 발생

분류에서Dev

첫 번째 식별자 발생 후 문자열에서 첫 번째 숫자 가져 오기

분류에서Dev

통합 문서에서 첫 번째 발생 이후에 "datatoFind"문자열 검색

분류에서Dev

Javascript-왜 두 번째가 아닌 첫 번째 div에만 발생합니까?

분류에서Dev

데이터 프레임 열에 첫 번째 발생 표시

분류에서Dev

SQL 데이터베이스에서 요소의 첫 번째 발생 찾기

분류에서Dev

R에서 일치 함수를 사용하여 '첫 번째 발생'찾기

분류에서Dev

첫 번째 xml 태그의 첫 번째 발생을 환경 변수에있는 다른 태그 값으로 바꿉니다.

분류에서Dev

jquery 라디오 버튼이 첫 번째 클릭에서 이벤트를 발생시키지 않습니다.

분류에서Dev

JQuery 유효성 검사는 3 중 첫 번째 양식에서만 발생합니다.

분류에서Dev

R-열 값의 첫 번째 발생을 기반으로 df에서 행의 첫 번째 값을 반환합니다.

분류에서Dev

Multiindex 데이터 프레임에서 인덱스 당 첫 번째 발생 찾기

분류에서Dev

R에서 첫 번째 발생으로 데이터 부분 설정

Related 관련 기사

  1. 1

    파일에서 패턴의 첫 번째와 두 번째 발생 사이에 다른 패턴으로 대체

  2. 2

    문자의 첫 번째 발생과 다른 문자의 첫 번째 발생 사이에서 문자열을 추출하는 방법은 무엇입니까?

  3. 3

    어떻게 값의 첫 번째 항목은 팬더에서 GROUPBY으로 발생하는 행을 선택하고 또한 그에 따른 발생의 첫 번째

  4. 4

    첫 번째 Quartz 작업 실행 중에 Spring에서 IllegalStateException 발생

  5. 5

    첫 번째 Quartz 작업 실행 중에 Spring에서 IllegalStateException 발생

  6. 6

    for 루프에서 n 번째 발생마다 첫 번째 href 링크 만 추출하는 Python

  7. 7

    Regex의 첫 번째 발생에서 중지

  8. 8

    그룹 그룹 내에서 첫 번째 발생 찾기

  9. 9

    첫 번째 발생을 계산하고 열에서 값 지정

  10. 10

    r에서 첫 번째 발생 값 유지

  11. 11

    목록에서 첫 번째 발생을 식별하는 SQL

  12. 12

    목록 목록에서 첫 번째 위치 발생

  13. 13

    전체 텍스트에서만 정규식 첫 번째 발생

  14. 14

    전체 텍스트에서만 정규식 첫 번째 발생

  15. 15

    파일의 첫 번째 열에서 발생 횟수 계산

  16. 16

    첫 번째 Hibernate 테스트에서 오류 발생 [편집 됨]

  17. 17

    Django 첫 번째 앱 : 모델에서 SQL 테이블 생성 중 오류 발생

  18. 18

    첫 번째 식별자 발생 후 문자열에서 첫 번째 숫자 가져 오기

  19. 19

    통합 문서에서 첫 번째 발생 이후에 "datatoFind"문자열 검색

  20. 20

    Javascript-왜 두 번째가 아닌 첫 번째 div에만 발생합니까?

  21. 21

    데이터 프레임 열에 첫 번째 발생 표시

  22. 22

    SQL 데이터베이스에서 요소의 첫 번째 발생 찾기

  23. 23

    R에서 일치 함수를 사용하여 '첫 번째 발생'찾기

  24. 24

    첫 번째 xml 태그의 첫 번째 발생을 환경 변수에있는 다른 태그 값으로 바꿉니다.

  25. 25

    jquery 라디오 버튼이 첫 번째 클릭에서 이벤트를 발생시키지 않습니다.

  26. 26

    JQuery 유효성 검사는 3 중 첫 번째 양식에서만 발생합니다.

  27. 27

    R-열 값의 첫 번째 발생을 기반으로 df에서 행의 첫 번째 값을 반환합니다.

  28. 28

    Multiindex 데이터 프레임에서 인덱스 당 첫 번째 발생 찾기

  29. 29

    R에서 첫 번째 발생으로 데이터 부분 설정

뜨겁다태그

보관