2010-05-03 16 views
0

\ charachter 작동하지 않는하지만preg_replace이다 내가</strong> '<strong>와</strong>' <strong>을 대체하기 위해 노력하고있어

작동하지 않습니다 이것은 내가 트위터를 사용

에서 대체 할 텍스트입니다 \ 6 단계

를이 코드

이다에서의 @Anywhere 서비스
$tutorial = "Using Twitter\'s @Anywhere Service in 6 Steps "; 
echo $tutorial."<br /><br />"; 
$tut_title = preg_replace("/\\'/", "'", $tutorial); 
echo $tut_title; 

답변

2

정규 표현식을 사용하지 않아도됩니다. 이 특별한 경우에는 stripslashes 만 사용할 수 있습니다.

당신은 미래 정규식 참고로 str_replace("\\'", "'", $tutorial);

을 사용할 수 있습니다,하지만 당신은 백 슬래시를 두 번 탈출해야합니다 :

$tut_title = preg_replace("/\\\\'/", "'", $tutorial);

이유는 무엇입니까? 현재 양식에서 패턴 /\'/을 전달하기 때문에 그냥 도망 치려고하는 것입니다 '

+0

도움을 주셔서 감사합니다. – Christophe

+0

그래도이 방법을 사용하면 어떤 이유로 출력이 보입니다. 내 마지막 대답에서 일하는 것처럼. 미안합니다. – SoLoGHoST

+0

확인 : 어쨌든 도와 주신 데 고마워요. – Christophe

관련 문제