답변
로 시도해보십시오
/([A-Z])\w+(?=,)/g
PHP 코드 :
$str1="Evans, C. J. and Ebin, Kupper and Nirenberg, Jhon France";
$str2="Evans, C. J.";
preg_match_all('/([A-Z])\w+(?=,)/',$str1,$matches);
echo implode('',$matches[0])."\n";
preg_match_all('/([A-Z])\w+(?=,)/',$str2,$matches);
echo implode('',$matches[0]);
데모에서는 작동하지만 php에서는'/ g'을 어떻게 바꿔야합니까? –
@vanabel PHP 코드가 추가되었습니다. – madforstrength
'preg_match_all'을 참조하십시오. –
당신이 사용할 수있는 explode()
$str1="Evans, C. J. and Ebin, Kupper and Nirenberg, Jhon France";
$last_names = '';
$s = explode(',', $str1);
foreach($s as $v) {
$n[] = explode(' ',$v);
}
foreach($n as $ln) {
$last_names .= end($ln);
}
echo $last_names; //EvansEbinNirenbergFrance
와 preg_match()
$str = 'Evans, C. J. and Ebin, Kupper and Nirenberg, Jhon France';
preg_match_all('/([A-Z])\w+(?=,)/', $str, $matches);
echo implode('',$matches[0]); //EvansEbinNirenberg
저자는'and'에 의해 합쳐졌으며, 마지막 저자는'Nirenberg, Jhon France'이며 성의 이름은'Nirenberg' –
답안을 보내 주셔서 감사합니다! –
- 1. PHP에서 아일랜드어 성을 확인하는 방법
- 2. 합류
- 3. 저자의 발행자 목록
- 4. 저자의 HTML 단어
- 5. PHP에서 페이지 html을 얻을
- 6. 는 AND 연산 기준
- 7. 같은 날짜에 합류 합계
- 8. Q & 합류
- 9. PHP가 특정 저자의 테이블에 게시
- 10. 쿼리 합류
- 11. 워드 프레스의 각 저자의 최신 게시물
- 12. 아파치 피닉스 합류 문제
- 13. 모든 내가 바람둥이에 합류 5.10.6이 합류
- 14. 다소 복잡한 합류
- 15. 두 xpath 합류 리턴
- 16. PHP와 MySQL 합류
- 17. mysql (초보자) - 합류
- 18. 는 실패 내가 얻을
- 19. isNull (NULL + "and", "on") return "and"PHP PHP에서 MSSQL
- 20. 경우 ... AND ... AND (...) 또는 (..) 나는 PHP에서 이것을 구현해야
- 21. 저자의 Gravatar URL을 얻는 방법?
- 22. 쿼리 합류
- 23. 장고 다중 열 합류
- 24. 는 날짜가 과거에 AND NOT
- 25. PHP에서 "++"는 무엇을 의미합니까?
- 26. 는 PHP에서 정규식
- 27. 는 PHP에서 PHP
- 28. PHP에서 "? :"는 무엇을 의미합니까?
- 29. $ .post()는 PHP에서 변수를받습니다.
- 30. PHP에서 "&"는 무엇을 의미합니까?
사실 그 이름은 성입니다. – Gumbo
@Gumbo 고마워, 내가 고칠거야! –