나는 문자열을 얻고있다 :DOM에서 특수 Chars를 제거하는 방법을 파싱 하시겠습니까?
$a="Delivered\r\n\t\t\t\t\t\r\n\t\t\t\t01/28/2011";
내가 원하는
$v="[email protected]/28/2011";
나는 문자열을 얻고있다 :DOM에서 특수 Chars를 제거하는 방법을 파싱 하시겠습니까?
$a="Delivered\r\n\t\t\t\t\t\r\n\t\t\t\t01/28/2011";
내가 원하는
$v="[email protected]/28/2011";
사용 $의 A = preg_replace이다를 ('/ \ S + /', '', $ a)와 사용 $의 A = preg_replace이다 후 ('/ \ s + /', '@', $ a).
구문 분석에 어떤 도구가 사용됩니까?
$a = preg_replace("/\s+/", '@', trim($a));
하지만 여부 : 당신이 문자열에 @
을 원하는대로,
$a = preg_replace("/\s+/", '', trim($a));
또는 : 당신이 실제로 문자열이 가정
, 당신은 정규 표현식으로 공백 문자를 제거 할 수 있습니다 작품은 당신의 의견에 달려 있습니다. 항상 위와 같으면 괜찮을 것입니다.
참조 : trim
, preg_replace
작동하지 않습니까? – Karthik
@James PHP : 작동하지 않는지 묻지 마십시오. 작동하지 않는 경우, 출력 내용과 예상 내용 또는 오류를 설명해야합니다. * 작동하지 않는 것은 거의 도움이되지 않습니다. 기록을 위해 :이 코드는 위의 입력을 통해 완벽하게 작동합니다 (중간에 내 대답을 편집 했으므로 최신 버전을 시도했는지 확인하십시오) –
가 작동하지 않습니다 .. 사람 – Karthik
죄송합니다 '($에 = preg_replace이다 (A $/\ S'/ \ S +/',') '$의 A = preg_replace이다 교체 +/', 기호 필요, $ a) – splean