NHL 18 19 RS Vegas Golden Knights Chicago Blackhawks 01 12 2…
이걸 정규식해서 NHL 18 만 남겨놓으려고 합니다.
2번째 공백 이후의 것을 선택하려면 어떻게 하면되죠?
<?php
$post_key = $view['subject'];
$string = $post_key;
$patterns = '/\..+|\s.+|\_.+/';
$replacements = '';
$keywords = preg_replace($patterns, $replacements, $string);
$meta_keywords = $keywords;
?>
현재는 이렇게 되어 있습니다. 첫 스페이스 이후의 것을 지우는 소스입니다.
|
답변 1개
채택된 답변
+20 포인트
2019-03-24 (일) 22:04:25
$d = "NHL 18 19 RS Vegas Golden Knights Chicago Blackhawks 01 12 2…";
$p = "#(\w+\s\w+)(\s.+)#i";
$r = '$1';
$d2 = preg_replace($p, $r, $d);
echo $d2;
답변을 작성하려면 로그인이 필요합니다.