홈>
임의의 유형 문자열이 있는데 서로 분리하고 싶습니다. 내 문자열은 다음과 같습니다.
1. GPF#: AUDITKT0059 800,126.00
2. GPF#: IV EMP KK 8 58,971.00
3. GPF#: GAKU 000006 317,253.00
GPF 값을 얻고 싶지만 문제는 문자열과 함께 오는 마지막 값입니다 .
AUDITKT0059
와 같은 값을 원합니다.
,
IV EMP KK 8
그리고
GAKU 000006
나는 GPF로 폭발 한 다음 우주로 폭발하려고 시도했지만 이것이 작동하는 방식이 아닙니다. 감사
나는 이렇게 시도했다 :
$gpf = explode("GPF#:", $data[$c]);
$gpfs = explode(" ", $gpf[1]);
print_r($gpfs);
echo " GPF# ".$gpfs[0]."<br />\n";
- 답변 # 1
- 답변 # 2
여기서정규 표현식을 사용하여 데이터를 추출하십시오. 시도하십시오
$data = [ "GPF#: AUDITKT0059 800,126.00", "GPF#: IV EMP KK 8 58,971.00", "GPF#: GAKU 000006 317,253.00", ]; foreach ($data as $string) { $match = []; preg_match("/^GPF#: ([A-Z0-9 ]{11}) .*$/", $string, $match); echo "GPF#: " . $match[1], PHP_EOL; }
결과는
GPF#: AUDITKT0059 GPF#: IV EMP KK 8 GPF#: GAKU 000006
관련 자료
- android - Kotlin의 목록에 입력 된 문자열 매개 변수를 기반으로 정수 값을 필터링하는 방법은 무엇입니까?
- python - 무작위 입력 목록에서 정수 값을 읽는 방법은 무엇입니까?
- python - HTML 페이지에서 렌더링하기 전에 뷰의 값 변경
- c++ - 렌더링 루프 앞에 glUniform1f 호출을 넣으면 균일 한 값이 저장되지 않습니다
- reactjs - 값 속성의 템플릿 문자열
- java - 정수를 변환하여 문자열을 인쇄하는 가장 좋은 방법
- python - 문자열을 대문자와 소문자로 나누는 방법이 있습니까?
- arrays - c 프로그래밍에서 scanf를 사용하여 정수 및 문자열 입력을 얻는 방법
- java - 다른 방법 시도에서 문자열 값 가져 오기
- python - 문자열이있는 경우 마지막 숫자 값을 바꾸는 방법
- python - Pandas에서 NaN을 문자열 값으로 바꾸는 방법
- C에서 선행 0을 사용하여 정수를 문자열로 변환하는 방법은 무엇입니까?
- python - 다른 팬더 열의 값을 기반으로 문자열을 바꾸는 방법
- mysql - MariaDB에서 빈 문자열을 NULL 값으로 바꾸는 방법이 있습니까?
- C ++의 임의 문자열 생성기는 루프에서 동일한 값을 반환합니다
- pandas - 한 열의 값을 문자열의 일부로 사용하여 다른 열의 NaN을 채우는 방법은 무엇입니까?
- javascript - 문자열에 정수 추가
- linux - 파이썬에서 모뎀에 직렬 포트 메시지를 보낼 때 정수 반환 값은 무엇을 의미합니까?
- python - 다른 데이터 프레임에 문자열 값이 없는지 확인하는 방법은 무엇입니까?
- 문자열이 사전 파이썬의 값에 있는지 확인하는 방법
관련 질문
- 입력 데이터 삭제 PHP
- javascript : //; \ n2; 3; 4에 대한 정규식 패턴
- php : imagecolorallocate에 색상을 지정하려면 어떻게해야합니까?
- php : 정규식 | 특정 단어 뒤의 큰 따옴표 안에 문자열 가져 오기
- php : 팔콘 경로에 단어가 포함되어 있습니다.
- 배열 문자열 요소 액세스와 관련된 PHP 문제
- 목록 마크 업과 일치하는 PHP Regex
- php : print_r로 인쇄 된 배열의 출력에서 배열을 만드는 방법은 무엇입니까?
- 입력이 특수 문자 또는 PHP의 이모 지인 경우 입력 상자가 키보드의 값이나 붙여 넣기를 허용하지 않는 조건을 어떻게 설정합니까?
- Java 문자열을 모든 대문자 (밑줄로 구분 된 단어)에서 CamelCase (단어 구분 기호 없음)로 변환하는 가장 간단한 방법은 무엇입니까?
다음과 같은 간단한 정규식을 사용할 수 있습니다 :
_
를 사용했음을 참고하십시오. 그냥 공백를 보여주기 위해 .
작업 데모
PHP 코드