문자열 내에서 첫 번째 공백을 다른 문자로 바꾸는 방법은 무엇입니까?

앤드류 폭스

다음과 같은 텍스트가 포함 된 텍스트 (.txt) 파일이 있습니다.

5 General
-10 Time Limits
-20 Scheduled Maintenance Checks
-30 Reserved 
-40 Reserved
-50 Unscheduled Maintenance checks

6 DIMENSIONS and AREAS

7 LIFTING and SHORING
-00 General
-10 Jacking
-20 Shoring

8 LEVELING and WEIGHING
-00 General
-10 Weighing and Balancing
-20 Leveling

9 TOWING and TAXIING
-00 General
-10 Towing
-20 Taxiing

각 줄의 첫 번째 공백을 쉼표로 바꾸고 싶습니다 (txt 파일을 csv로 변환하여 db로 가져올 준비를하려고합니다). strpos()함수 를 사용하기 시작 했지만 다음에 무엇을할지 고민 할 수 없었습니다.

보너스 과제 : 각 줄 끝에 세미콜론을 추가하고 싶습니다.

편집 : 샘플 데이터 대신 실제 데이터를 추가했습니다.

바오

제한이 있는 간단한 preg_replace 가 작동합니다.

$str = '5 Here is some text.';

echo preg_replace('/ /', ',', $str, 1); 

//  OUTPUT:
//  5,Here is some text.

루프 포함 :

<?php

$str = array('5 Here is some text.', '5 Here is some text.','-10 Here is some text.','-20 Here is some text.','-30 Here is some text');
foreach ($str as $a) {
echo preg_replace('/ /', ',', $a, 1)."<br>";
}

// OUTPUT:
// 5,Here is some text.
// -10,Here is some text.
// -20,Here is some text.
// -30,Here is some text.

새로운 편집을 위해 편집 :

$str = "5 General
-10 Time Limits
-20 Scheduled Maintenance Checks
-30 Reserved 
-40 Reserved
-50 Unscheduled Maintenance checks

6 DIMENSIONS and AREAS

7 LIFTING and SHORING
-00 General
-10 Jacking
-20 Shoring

8 LEVELING and WEIGHING
-00 General
-10 Weighing and Balancing
-20 Leveling

9 TOWING and TAXIING
-00 General
-10 Towing
-20 Taxiing";

$array = explode(PHP_EOL, $str);

foreach ($array as $a) {

echo preg_replace('/ /', ',', $a, 1)."<br>";
}

// OUTPUT:

/*
5,General
-10,Time Limits
-20,Scheduled Maintenance Checks
-30,Reserved
-40,Reserved
-50,Unscheduled Maintenance checks

6,DIMENSIONS and AREAS

7,LIFTING and SHORING
-00,General
-10,Jacking
-20,Shoring

8,LEVELING and WEIGHING
-00,General
-10,Weighing and Balancing
-20,Leveling

9,TOWING and TAXIING
-00,General
-10,Towing
-20,Taxiing
*/

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

꽤 긴 문자열에서 첫 번째 다른 줄을 강조하는 방법은 무엇입니까?

분류에서Dev

c에서 선행 공백이있는 첫 번째 문자열을 읽는 방법은 무엇입니까?

분류에서Dev

C 입력에서 첫 번째 문자를 대문자로 바꾸는 방법은 무엇입니까?

분류에서Dev

첫 번째 숫자 다음에 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

첫 번째 숫자 다음에 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

공백 뒤에서 시작하는 문자열의 첫 번째 문자 또는 다른 문자로만 시작하는 자동 완성을 만드는 방법

분류에서Dev

자바 스크립트에서 한 번에 여러 문자열을 다른 여러 문자열로 바꾸는 방법은 무엇입니까?

분류에서Dev

pd datafframe에서 문자열의 첫 번째 인스턴스를 바꾸는 방법은 무엇입니까?

분류에서Dev

첫 번째 공백을 쉼표로 바꾸는 방법은 무엇입니까?

분류에서Dev

일치하거나 첫 번째 숫자가 두 번째 숫자보다 작은 두 숫자로 문자열을 grep하는 방법은 무엇입니까?

분류에서Dev

C 언어에서 문자열에서 첫 번째 문자를 꺼내는 방법은 무엇입니까?

분류에서Dev

재귀 함수를 사용하여 첫 번째 공백까지 텍스트에서 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트-첫 번째 줄 문자열을 빈 문자열로 바꾸는 방법은 무엇입니까?

분류에서Dev

Excel에서 y 문자의 첫 번째 인스턴스를 바꾸는 방법은 무엇입니까?

분류에서Dev

문자열에서 첫 번째 모음의 색인을 찾는 방법은 무엇입니까?

분류에서Dev

줄의 첫 번째 공백 앞 / 뒤에 문자를 계산하는 방법은 무엇입니까?

분류에서Dev

첫 번째 문자열 뒤에 string1을 삽입하고 두 번째 문자열 뒤에 string2를 삽입하는 방법은 무엇입니까?

분류에서Dev

QString의 첫 번째 문자열을 팝하는 방법은 무엇입니까?

분류에서Dev

행렬 파일의 첫 번째 열에 문자열을 추가하는 방법은 무엇입니까?

분류에서Dev

열 n과 파일의 첫 번째 줄에 문자열을 추가하는 방법은 무엇입니까?

분류에서Dev

4 첫 번째 문자로 행을 얻는 방법은 무엇입니까?

분류에서Dev

첫 번째 항목을 가져 와서 json 문자열을 디코딩하는 방법은 무엇입니까?

분류에서Dev

첫 번째 문자열 이니셜 및 다른 문자열을있는 그대로 가져 오는 방법

분류에서Dev

자바 스크립트에서 발생한 첫 번째 문자의 문자열을 확인하는 방법은 무엇입니까?

분류에서Dev

문자열 목록에서 첫 번째 열을 숫자로 2 차원 배열을 정렬하는 방법은 무엇입니까? (파이썬)

분류에서Dev

한 인덱스에서 다른 인덱스로 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

공통된 첫 번째 / 마지막 문자가있는 가장 긴 문자열 체인을 찾는 가장 빠른 방법은 무엇입니까?

분류에서Dev

공통된 첫 번째 / 마지막 문자가있는 가장 긴 문자열 체인을 찾는 가장 빠른 방법은 무엇입니까?

Related 관련 기사

  1. 1

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

  2. 2

    꽤 긴 문자열에서 첫 번째 다른 줄을 강조하는 방법은 무엇입니까?

  3. 3

    c에서 선행 공백이있는 첫 번째 문자열을 읽는 방법은 무엇입니까?

  4. 4

    C 입력에서 첫 번째 문자를 대문자로 바꾸는 방법은 무엇입니까?

  5. 5

    첫 번째 숫자 다음에 문자열을 얻는 방법은 무엇입니까?

  6. 6

    첫 번째 숫자 다음에 문자열을 얻는 방법은 무엇입니까?

  7. 7

    공백 뒤에서 시작하는 문자열의 첫 번째 문자 또는 다른 문자로만 시작하는 자동 완성을 만드는 방법

  8. 8

    자바 스크립트에서 한 번에 여러 문자열을 다른 여러 문자열로 바꾸는 방법은 무엇입니까?

  9. 9

    pd datafframe에서 문자열의 첫 번째 인스턴스를 바꾸는 방법은 무엇입니까?

  10. 10

    첫 번째 공백을 쉼표로 바꾸는 방법은 무엇입니까?

  11. 11

    일치하거나 첫 번째 숫자가 두 번째 숫자보다 작은 두 숫자로 문자열을 grep하는 방법은 무엇입니까?

  12. 12

    C 언어에서 문자열에서 첫 번째 문자를 꺼내는 방법은 무엇입니까?

  13. 13

    재귀 함수를 사용하여 첫 번째 공백까지 텍스트에서 문자열을 얻는 방법은 무엇입니까?

  14. 14

    쉘 스크립트-첫 번째 줄 문자열을 빈 문자열로 바꾸는 방법은 무엇입니까?

  15. 15

    Excel에서 y 문자의 첫 번째 인스턴스를 바꾸는 방법은 무엇입니까?

  16. 16

    문자열에서 첫 번째 모음의 색인을 찾는 방법은 무엇입니까?

  17. 17

    줄의 첫 번째 공백 앞 / 뒤에 문자를 계산하는 방법은 무엇입니까?

  18. 18

    첫 번째 문자열 뒤에 string1을 삽입하고 두 번째 문자열 뒤에 string2를 삽입하는 방법은 무엇입니까?

  19. 19

    QString의 첫 번째 문자열을 팝하는 방법은 무엇입니까?

  20. 20

    행렬 파일의 첫 번째 열에 문자열을 추가하는 방법은 무엇입니까?

  21. 21

    열 n과 파일의 첫 번째 줄에 문자열을 추가하는 방법은 무엇입니까?

  22. 22

    4 첫 번째 문자로 행을 얻는 방법은 무엇입니까?

  23. 23

    첫 번째 항목을 가져 와서 json 문자열을 디코딩하는 방법은 무엇입니까?

  24. 24

    첫 번째 문자열 이니셜 및 다른 문자열을있는 그대로 가져 오는 방법

  25. 25

    자바 스크립트에서 발생한 첫 번째 문자의 문자열을 확인하는 방법은 무엇입니까?

  26. 26

    문자열 목록에서 첫 번째 열을 숫자로 2 차원 배열을 정렬하는 방법은 무엇입니까? (파이썬)

  27. 27

    한 인덱스에서 다른 인덱스로 문자열을 바꾸는 방법은 무엇입니까?

  28. 28

    공통된 첫 번째 / 마지막 문자가있는 가장 긴 문자열 체인을 찾는 가장 빠른 방법은 무엇입니까?

  29. 29

    공통된 첫 번째 / 마지막 문자가있는 가장 긴 문자열 체인을 찾는 가장 빠른 방법은 무엇입니까?

뜨겁다태그

보관