문자열이 [email protected] (hello world) posted 23 July 1990 20:34:00 +000
입니다. hello world abc ([email protected]) posted "on" 23 July 1990 "at" 20:34:00
으로 출력하고 싶습니다. explode 또는 preg() 함수로 수행해야합니까 ??PHP에서의 복잡한 문자열 연산
0
A
답변
2
, 여기 가능성에 개선 될 수있는 예입니다
"에서"1990년 7월 23일 "안녕하세요 세계 ABC (123 @ ABC)의 "게시 : 출력이
20시 34분 0초$str = '[email protected] (hello world) posted 23 July 1990 20:34:00 +000'; echo preg_replace('/([A-Za-z]+)@(\d+) \(([A-Za-z ]+)\) posted (\d+ [A-Za-z]+ \d+) (\d+:\d+:\d+) .*/', '$3 $1 ([email protected]$2) posted "on" $4 "at" $5', $str);
1
모든 문자열이 동일한 형식이라고 가정하면 preg_replace()
을 사용하는 것이 좋습니다.
preg_replace
와 정규식을 사용하십시오
관련 문제
- 1. PHP에서의 비트 연산?
- 2. PHP에서의 문자열 처리
- 3. PHP에서의 문자형 문자열 비교
- 4. 복잡한 논리 연산
- 5. 문자열 연산
- 6. 문자열 연산
- 7. 복잡한 문자열
- 8. SQL 서버에서 문자열 비트 연산?
- 9. PHP : 복잡한 문자열 분할
- 10. 복잡한 열 (Id + 문자열)
- 11. 복잡한 문자열 작업
- 12. 복잡한 XML 문자열 (RXML)
- 13. 변환 문자열 (복잡한 시간대)
- 14. 복잡한 SQL 문자열 비교
- 15. 알고리즘 서명 숫자로 세분화 문자열 연산 식
- 16. 표현식을 사용하여 문자열 연산 수행하기 (contains, startwith, ...)
- 17. 안드로이드 문자열 연산, 내가의 형태로 출력이
- 18. 단어 찾기 - 문자열 연산 또는 Linq
- 19. 파이썬에서 MasterMind 코드와 문자열 연산 최적화하기
- 20. Windows 7에서 느린 VB6 문자열 연산
- 21. PHP에서의 문자열 조작, 사용자 정의 문자열에 배열 키 삽입
- 22. 복잡한 목표 - C 문자열 교체
- 23. java 복잡한 문자열 구문 분석
- 24. JavaRegEx 및 복잡한 긴 문자열
- 25. PHP에서의 오류 리디렉션
- 26. PHP에서의 가변 내용 스트리밍
- 27. PHP에서의 초급 데이터 캐싱
- 28. php에서의 상속 속도
- 29. PHP에서의 프로토 타입 상속
- 30. PHP에서의 객체 모델링