마지막 밑줄 뒤의 문자 교체

마누

다음 구조의 문자열이 있습니다. 마지막 밑줄 뒤의 문자를 바꾸고 싶습니다.

$string = ' 
   {$9018049_text_50024080_3} : {$9018049_text_53441884_3} 
   {$9018049_text_50024080_4} : {$9018049_text_53441884_4} 
   {$9018049_text_50024080_5} : {$9018049_text_53441884_5} 
  ';

예를 들어 문자 "5"를 "DT5"로 바꾸면 출력은 다음과 같아야합니다.

$string = ' 
   {$9018049_text_50024080_3} : {$9018049_text_53441884_3} 
   {$9018049_text_50024080_4} : {$9018049_text_53441884_4} 
   {$9018049_text_50024080_DT5} : {$9018049_text_53441884_DT5} 
  ';

str_replace로 시도했지만 출력은

$string = ' 
   {$9018049_text_DT50024080_3} : {$9018049_text_DT53441884_3} 
   {$9018049_text_DT50024080_4} : {$9018049_text_DT53441884_4} 
   {$9018049_text_DT50024080_DT5} : {$9018049_text_DT53441884_DT5} 
  ';

이것은 내가 원하는 것이 아닙니다. 어떤 도움을 주시면 감사하겠습니다.

카시미르와 히 폴리 테

내가 잘 이해한다면 :

$string = str_replace('_5}', '_DT5}', $string);

숫자에 관계없이 중괄호 사이의 각 콘텐츠에 대해 동일하게 수행하려면 다음을 수행하십시오.

$string = preg_replace('~_(\d+})~', '_DT$1', $string);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

각 줄의 마지막 문자 교체

분류에서Dev

문자열에서 마지막 밑줄 뒤의 숫자 추출

분류에서Dev

문자열에서 마지막 밑줄 뒤의 숫자 추출

분류에서Dev

전체 경로의 폴더 이름 밑줄 뒤에 마지막 문자를 추출하는 정규식

분류에서Dev

마지막 밑줄 뒤 Excel에서 문자열의 마지막 부분을 추출하는 방법

분류에서Dev

문자열의 마지막과 첫 번째 문자를 교체

분류에서Dev

문자열 교체 및 밑줄 무시

분류에서Dev

밑줄 뒤의 문자열 제거

분류에서Dev

밑줄 뒤의 문자열 제거

분류에서Dev

밑줄 문자의 마지막 발생에서 문자열을 2로 분할하는 방법

분류에서Dev

마지막 밑줄 뒤의 문자열을 제거한 후 sed 명령을 사용하여 여러 파일의 이름을 바꿉니다.

분류에서Dev

php preg_ 각 줄의 공백 뒤의 모든 문자 교체

분류에서Dev

파이썬 데이터 프레임에서 마지막 밑줄 뒤의 문자열을 어떻게 제거 할 수 있습니까?

분류에서Dev

각 줄에서 두 번째에서 마지막 문자열로 교체

분류에서Dev

마지막으로 밑줄 후 문자의 특정 번호를 찾을 정규식

분류에서Dev

Regex : 줄의 마지막 단어 뒤의 모든 연산자 / 구두점 삭제

분류에서Dev

첫 번째 줄에서 선택한 문자의 마지막 항목 뒤의 모든 항목 제거

분류에서Dev

실제 문자에 대한 C ++ Hangman 교체 밑줄

분류에서Dev

여러 줄 문자열의 마지막 줄 추출

분류에서Dev

R 첫 번째 밑줄 뒤의 모든 문자 반환

분류에서Dev

밑줄 앞뒤의 정규식 일치 문자

분류에서Dev

밑줄 템플릿의 사용자 지정 구문 분석

분류에서Dev

C ++ stringstream의 마지막 문자 비교 및 바꾸기

분류에서Dev

Unix 명령을 사용하여 마지막 밑줄 뒤와 파일 확장자 앞의 문자열 제거를 위해 파일 내용을 편집하려는 경우

분류에서Dev

마지막 숫자 뒤의 문자열 자르기

분류에서Dev

마지막 숫자 뒤의 문자열 자르기

분류에서Dev

Label C ++의 첫 글자에 밑줄 표시 (밑줄이 표시되지 않음)

분류에서Dev

이전 줄의 마지막 문자로 이동 vim

분류에서Dev

C의 문자열 목록이있는 마지막 N 줄

Related 관련 기사

  1. 1

    각 줄의 마지막 문자 교체

  2. 2

    문자열에서 마지막 밑줄 뒤의 숫자 추출

  3. 3

    문자열에서 마지막 밑줄 뒤의 숫자 추출

  4. 4

    전체 경로의 폴더 이름 밑줄 뒤에 마지막 문자를 추출하는 정규식

  5. 5

    마지막 밑줄 뒤 Excel에서 문자열의 마지막 부분을 추출하는 방법

  6. 6

    문자열의 마지막과 첫 번째 문자를 교체

  7. 7

    문자열 교체 및 밑줄 무시

  8. 8

    밑줄 뒤의 문자열 제거

  9. 9

    밑줄 뒤의 문자열 제거

  10. 10

    밑줄 문자의 마지막 발생에서 문자열을 2로 분할하는 방법

  11. 11

    마지막 밑줄 뒤의 문자열을 제거한 후 sed 명령을 사용하여 여러 파일의 이름을 바꿉니다.

  12. 12

    php preg_ 각 줄의 공백 뒤의 모든 문자 교체

  13. 13

    파이썬 데이터 프레임에서 마지막 밑줄 뒤의 문자열을 어떻게 제거 할 수 있습니까?

  14. 14

    각 줄에서 두 번째에서 마지막 문자열로 교체

  15. 15

    마지막으로 밑줄 후 문자의 특정 번호를 찾을 정규식

  16. 16

    Regex : 줄의 마지막 단어 뒤의 모든 연산자 / 구두점 삭제

  17. 17

    첫 번째 줄에서 선택한 문자의 마지막 항목 뒤의 모든 항목 제거

  18. 18

    실제 문자에 대한 C ++ Hangman 교체 밑줄

  19. 19

    여러 줄 문자열의 마지막 줄 추출

  20. 20

    R 첫 번째 밑줄 뒤의 모든 문자 반환

  21. 21

    밑줄 앞뒤의 정규식 일치 문자

  22. 22

    밑줄 템플릿의 사용자 지정 구문 분석

  23. 23

    C ++ stringstream의 마지막 문자 비교 및 바꾸기

  24. 24

    Unix 명령을 사용하여 마지막 밑줄 뒤와 파일 확장자 앞의 문자열 제거를 위해 파일 내용을 편집하려는 경우

  25. 25

    마지막 숫자 뒤의 문자열 자르기

  26. 26

    마지막 숫자 뒤의 문자열 자르기

  27. 27

    Label C ++의 첫 글자에 밑줄 표시 (밑줄이 표시되지 않음)

  28. 28

    이전 줄의 마지막 문자로 이동 vim

  29. 29

    C의 문자열 목록이있는 마지막 N 줄

뜨겁다태그

보관