간단한 문자열에서 공백을 제거하려고하지만 정규식이 붙어있는 것처럼 보입니다.Regex 공백 제거
문자열은 다음과 같다 :
$string = '"4 " <sup>5</sup> "6 "<sup>7</sup>';
내가 여기이 문제는 내가 "4"의 공간을 제거하려고하고 "6"하고 있다는 점이다.
나는 시도하고 다음과 같이이해야 할 코드 :
if (preg_match('/.*?[a-zA-Z0-9](\s+)/is', $string, $matches))
{
$string = str_replace(' ','', $matches[0]);
}
.. 지금까지하지만 어떤 생각을 행운을 갖거나 내가 이상 일을 복잡하게하고하지?
감사합니다.
제거 할 공백과 공백을 그대로 유지하는 규칙은 무엇입니까? 그것은 "영숫자 뒤에 오는 공간"입니까? 또는 "닫는 인용 문자 앞의 공백"? 또는 다른 것? –
닫는 따옴표 앞의 공백을 제거해야합니다. – user1297396