sed를 사용하여 JSON 값을 문자로 묶는 방법

user1330734

sed를 사용하여 JSON 값에 일부 문자를 추가하고 싶습니다.
예를 들면 다음과 같습니다.

{"contactForm":{"title":"Mr","firstName":"Jimmy","phonenumber":"12341234"}}

나는 다음으로 변신하고 싶다.

{"contactForm":{"title":"_Mr_","firstName":"_Jimmy_","phonenumber":"_12341234_"}}

값은 밑줄로만 묶여 있습니다.

이 표현식을 사용하면 거의 올바른 일치가 발생합니다 (끝에 중괄호가 일치하는 것은 제외).

[^:]+(?=,|$)

https://regex101.com/r/nE5eV3/409 에서 예를 참조하십시오.

하지만 캡처를 시작점으로 인쇄 할 수도 없습니다.

sed 's/[^:]+(?=,|$)/\\1/'
{"contactForm":{"title":"Mr","firstName":"Jimmy","phonenumber":"12341234"}}
{"contactForm":{"title":"Mr","firstName":"Jimmy","phonenumber":"12341234"}}

sed를 사용하여 이러한 값을 밑줄로 묶는 방법은 무엇입니까?

Wiktor Stribiżew

당신은 사용할 수 있습니다

sed 's/:"\([^"]*\)"/:"_\1_"/g' file > newfile

POSIX BRE 패턴은 다음과 일치합니다.

  • :"- :"부분 문자열
  • \([^"]*\) -캡처 그룹 1 : 다음을 제외한 0 개 이상의 문자 "
  • "- "문자.

RHS에는 \1캡처 그룹 # 1에 저장된 값을 다시 붙여 넣는 자리 표시자가 있습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sed를 사용하여 문자열의 값을 바꾸고 문자열은 그대로 유지하는 방법

분류에서Dev

PHP를 사용하여 큰 따옴표로 묶인 문자열을 일치시키는 방법

분류에서Dev

sed를 사용하여 문자열을 추출하는 방법

분류에서Dev

jq를 사용하여 여러 JSON 객체의 특정 값을 csv로 구문 분석하는 방법

분류에서Dev

awk / sed를 사용하여 JSON과 유사한 파일을 구문 분석하는 가장 좋은 방법

분류에서Dev

MOSHI를 사용하여 un json 문자열을 목록으로 구문 분석하는 방법

분류에서Dev

jquery를 사용하여 json의 값을 기반으로 키를 얻는 방법

분류에서Dev

Newtonsoft.Json 라이브러리를 사용하여 문자열을 C #을 사용하여 사용자 지정 개체로 역 직렬화하는 방법

분류에서Dev

sed 또는 awk를 사용하여 패턴별로 문자열을 토큰으로 분할하는 방법

분류에서Dev

onResponse json 함수를 사용하여 Android Fragment에서 공개 문자열 값을 변경하는 방법

분류에서Dev

jquery를 사용하여 json 문자열에서 null 값을 제거하는 방법

분류에서Dev

lua를 사용하여 json 문자열 내부의 null 값을 처리하는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 줄 앞뒤에 문자열을 추가하는 방법

분류에서Dev

sed를 사용하여 JSON에서 구문 분석 한 후 공백을 제거하는 방법

분류에서Dev

jquery를 사용하여 json 값을 인쇄하는 방법

분류에서Dev

C #에서 LINQ를 사용하여 JSON 문자열을 변환하는 방법

분류에서Dev

OpenJson을 사용하여 JSON 열 헤더를 소문자로 변환하는 방법

분류에서Dev

정수를 키로 사용하여 json 문자열을 생성하는 방법은 무엇입니까?

분류에서Dev

ok & [{ "e ... (JavaScript)를 사용하여 문자열을 Json으로 변환하는 방법

분류에서Dev

sed를 사용하여 특정 줄을 문자열 변수로 대체하는 방법은 무엇입니까?

분류에서Dev

"sed"명령을 사용하여 문자열의 꼬리를 바꾸는 방법

분류에서Dev

.join ()을 사용하여 문자를 문자열로 변환하는 방법

분류에서Dev

JS를 사용하여 JSON의 이전 값을 얻는 방법

분류에서Dev

sed를 사용하여 전체 줄을 문자가있는 다른 줄로 바꾸는 방법

분류에서Dev

gson을 사용하여 json을 문자열로 변환하는 방법

분류에서Dev

정규식을 사용하여 "{}"및 "[]"로 묶인 문자열을 분할하는 방법

분류에서Dev

cURL을 사용하여 json 문자열 및 헤더 요소를 얻는 방법

분류에서Dev

Java를 사용하여 Json 내부의 문자열을 바꾸는 방법

분류에서Dev

sed를 사용하여 숫자를 문자로 바꾸는 방법

Related 관련 기사

  1. 1

    sed를 사용하여 문자열의 값을 바꾸고 문자열은 그대로 유지하는 방법

  2. 2

    PHP를 사용하여 큰 따옴표로 묶인 문자열을 일치시키는 방법

  3. 3

    sed를 사용하여 문자열을 추출하는 방법

  4. 4

    jq를 사용하여 여러 JSON 객체의 특정 값을 csv로 구문 분석하는 방법

  5. 5

    awk / sed를 사용하여 JSON과 유사한 파일을 구문 분석하는 가장 좋은 방법

  6. 6

    MOSHI를 사용하여 un json 문자열을 목록으로 구문 분석하는 방법

  7. 7

    jquery를 사용하여 json의 값을 기반으로 키를 얻는 방법

  8. 8

    Newtonsoft.Json 라이브러리를 사용하여 문자열을 C #을 사용하여 사용자 지정 개체로 역 직렬화하는 방법

  9. 9

    sed 또는 awk를 사용하여 패턴별로 문자열을 토큰으로 분할하는 방법

  10. 10

    onResponse json 함수를 사용하여 Android Fragment에서 공개 문자열 값을 변경하는 방법

  11. 11

    jquery를 사용하여 json 문자열에서 null 값을 제거하는 방법

  12. 12

    lua를 사용하여 json 문자열 내부의 null 값을 처리하는 방법은 무엇입니까?

  13. 13

    sed를 사용하여 줄 앞뒤에 문자열을 추가하는 방법

  14. 14

    sed를 사용하여 JSON에서 구문 분석 한 후 공백을 제거하는 방법

  15. 15

    jquery를 사용하여 json 값을 인쇄하는 방법

  16. 16

    C #에서 LINQ를 사용하여 JSON 문자열을 변환하는 방법

  17. 17

    OpenJson을 사용하여 JSON 열 헤더를 소문자로 변환하는 방법

  18. 18

    정수를 키로 사용하여 json 문자열을 생성하는 방법은 무엇입니까?

  19. 19

    ok & [{ "e ... (JavaScript)를 사용하여 문자열을 Json으로 변환하는 방법

  20. 20

    sed를 사용하여 특정 줄을 문자열 변수로 대체하는 방법은 무엇입니까?

  21. 21

    "sed"명령을 사용하여 문자열의 꼬리를 바꾸는 방법

  22. 22

    .join ()을 사용하여 문자를 문자열로 변환하는 방법

  23. 23

    JS를 사용하여 JSON의 이전 값을 얻는 방법

  24. 24

    sed를 사용하여 전체 줄을 문자가있는 다른 줄로 바꾸는 방법

  25. 25

    gson을 사용하여 json을 문자열로 변환하는 방법

  26. 26

    정규식을 사용하여 "{}"및 "[]"로 묶인 문자열을 분할하는 방법

  27. 27

    cURL을 사용하여 json 문자열 및 헤더 요소를 얻는 방법

  28. 28

    Java를 사용하여 Json 내부의 문자열을 바꾸는 방법

  29. 29

    sed를 사용하여 숫자를 문자로 바꾸는 방법

뜨겁다태그

보관