바꾸기 문자열에서 찾은 문자열의 일부를 사용하여 찾기 및 바꾸기

뱉다

foo어떤 문자열이든 하자 . 파일에서 모든 항목을 검색해야합니다.

   \LeftLabel{foo}

각 발생을

   \LeftLabel{\textsf{foo}}

그러나 foo가 $문자로 시작하지 않는 경우에만 . 어떻게?

John1024

이 테스트 파일을 살펴 보겠습니다.

$ cat file
\LeftLabel{foo}
\LeftLabel{$foo}
LeftLabel{foo}

이제 대체 해 보겠습니다.

$ sed -E 's|\\LeftLabel\{([^$}][^}]*)\}|\\LeftLabel{\\textsf{\1}}|g' file
\LeftLabel{\textsf{foo}}
\LeftLabel{$foo}
LeftLabel{foo}

작동 원리

의 대체 명령 sed처럼 보이는 s|old|new|g경우 old정규 표현식은 new그 자리에 대체 무엇이며, 마지막이 g아니라 첫 번째 줄에 이러한 모든 항목을 대체하기 위해 sed를 알려줍니다.

명령에서 old부품은 다음과 같습니다.

\\LeftLabel\{([^$}][^}]*)\}

이 경기 \LeftLabel{어떤 이외의 문자 다음에 $}입니다 [^$}]되지 않은 문자의 수에 따라, }이다, [^}]*a로 이어 }. 이러한 문자 중 일부는 앞에 백 슬래시가 있어야 sed가 정규식 문자가 아닌 일반 문자로 처리합니다. 또한 중괄호 안의 문자는 괄호로 묶여 있습니다. 괄호는 sed에게 내부 내용을 그룹 1로 저장하도록 지시하는 정규식 활성 문자입니다 . 명령 부분 \1에서 이러한 문자를 참조 할 수 있습니다 new.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XML 파일에서 여러 문자열 찾기 및 바꾸기

분류에서Dev

XML 파일에서 bash를 사용하여 문자열의 일부 찾기 및 바꾸기

분류에서Dev

awk를 사용하여 find로 찾은 파일에서 문자열 찾기 및 바꾸기

분류에서Dev

sed를 사용하여 여러 줄의 문자열 찾기 및 바꾸기

분류에서Dev

txt 파일에서 문자열 부분 찾기 및 바꾸기

분류에서Dev

sed를 사용하여 복잡한 문자열 찾기 및 바꾸기

분류에서Dev

List <String> 문자열의 일부로 값 찾기 및 바꾸기

분류에서Dev

찾기 및 바꾸기에서 와일드 카드를 사용하여 긴 문자열 삭제

분류에서Dev

awk를 사용하여 다른 열 찾기 및 바꾸기

분류에서Dev

VBA를 사용하여 열 찾기 및 바꾸기

분류에서Dev

XML 내에서 문자열 찾기 및 문자열 부분 바꾸기

분류에서Dev

Power Shell을 사용하여 텍스트 파일에서 문자열 찾기 및 바꾸기

분류에서Dev

Excel VBA 루프를 사용하여 문자열에서 텍스트 찾기 및 바꾸기

분류에서Dev

Excel VBA를 사용하여 문자열에서 통화 찾기, 변환 및 바꾸기

분류에서Dev

문자열 찾기 및 바꾸기

분류에서Dev

문자열 찾기 및 바꾸기

분류에서Dev

MDX 찾기 및 문자열 바꾸기

분류에서Dev

문자열 찾기 및 바꾸기

분류에서Dev

sed 찾기 및 바꾸기 문자열

분류에서Dev

Bash 찾기 및 문자열 바꾸기

분류에서Dev

따옴표 사이의 문자열 찾기 및 바꾸기

분류에서Dev

bash의 파일 또는 문자열에서 찾기 및 바꾸기

분류에서Dev

gsub R에서 두 문자열 사이의 텍스트 찾기 및 바꾸기

분류에서Dev

문자열에서 문자 찾기 및 바꾸기

분류에서Dev

문자열에서 2 개의 새 줄 찾기 및 바꾸기

분류에서Dev

두 문서 사이의 문자열 찾기 및 바꾸기 (더 많이)

분류에서Dev

내용 찾기 및 바꾸기 : MS Excel 두 열을 사용하여 셀 내에서 여러 문자 찾기 및 바꾸기

분류에서Dev

XML 문서에서 문자열 찾기 및 바꾸기

분류에서Dev

Excel의 표에서 여러 부분 문자열 찾기 / 바꾸기

Related 관련 기사

  1. 1

    XML 파일에서 여러 문자열 찾기 및 바꾸기

  2. 2

    XML 파일에서 bash를 사용하여 문자열의 일부 찾기 및 바꾸기

  3. 3

    awk를 사용하여 find로 찾은 파일에서 문자열 찾기 및 바꾸기

  4. 4

    sed를 사용하여 여러 줄의 문자열 찾기 및 바꾸기

  5. 5

    txt 파일에서 문자열 부분 찾기 및 바꾸기

  6. 6

    sed를 사용하여 복잡한 문자열 찾기 및 바꾸기

  7. 7

    List <String> 문자열의 일부로 값 찾기 및 바꾸기

  8. 8

    찾기 및 바꾸기에서 와일드 카드를 사용하여 긴 문자열 삭제

  9. 9

    awk를 사용하여 다른 열 찾기 및 바꾸기

  10. 10

    VBA를 사용하여 열 찾기 및 바꾸기

  11. 11

    XML 내에서 문자열 찾기 및 문자열 부분 바꾸기

  12. 12

    Power Shell을 사용하여 텍스트 파일에서 문자열 찾기 및 바꾸기

  13. 13

    Excel VBA 루프를 사용하여 문자열에서 텍스트 찾기 및 바꾸기

  14. 14

    Excel VBA를 사용하여 문자열에서 통화 찾기, 변환 및 바꾸기

  15. 15

    문자열 찾기 및 바꾸기

  16. 16

    문자열 찾기 및 바꾸기

  17. 17

    MDX 찾기 및 문자열 바꾸기

  18. 18

    문자열 찾기 및 바꾸기

  19. 19

    sed 찾기 및 바꾸기 문자열

  20. 20

    Bash 찾기 및 문자열 바꾸기

  21. 21

    따옴표 사이의 문자열 찾기 및 바꾸기

  22. 22

    bash의 파일 또는 문자열에서 찾기 및 바꾸기

  23. 23

    gsub R에서 두 문자열 사이의 텍스트 찾기 및 바꾸기

  24. 24

    문자열에서 문자 찾기 및 바꾸기

  25. 25

    문자열에서 2 개의 새 줄 찾기 및 바꾸기

  26. 26

    두 문서 사이의 문자열 찾기 및 바꾸기 (더 많이)

  27. 27

    내용 찾기 및 바꾸기 : MS Excel 두 열을 사용하여 셀 내에서 여러 문자 찾기 및 바꾸기

  28. 28

    XML 문서에서 문자열 찾기 및 바꾸기

  29. 29

    Excel의 표에서 여러 부분 문자열 찾기 / 바꾸기

뜨겁다태그

보관