-1
탭을 식별하기 위해 정규식 패턴을 가져 오는 데 문제가 있습니다. 여기에 내 코드 : 그것은 단지 2 개 항목, abc
및 ^abc
, PHP는 문자열 (예 : \t
, \r
및 \n
)에서 제어 문자를 해석 할 수 없습니다 \tabc
정규식이 탭을 고려하지 않음
탭을 식별하기 위해 정규식 패턴을 가져 오는 데 문제가 있습니다. 여기에 내 코드 : 그것은 단지 2 개 항목, abc
및 ^abc
, PHP는 문자열 (예 : \t
, \r
및 \n
)에서 제어 문자를 해석 할 수 없습니다 \tabc
정규식이 탭을 고려하지 않음
를 차지
$strings = array(
' abc',
'\tabc',
'^abc'
);
$count = 0;
foreach($strings as $string){
if (preg_match('/[\s\t\'^£$%&*()}{@#~?><>,|=_+¬-]/', $string)){
echo $string . "<br/>";
}
}
, 당신은 사용할 필요가 예 :
'\ tabc''에는 탭이 없으며'\ tabc '는 않습니다. – str
\ s는 공백 문자이며 언어에 따라 \ t를 포함 할 수 있습니다. 그것은 PHP에서 않습니다. –
@ Phil의 답변에 대해서''\ t''와 일치 시키려면'\\\\ t '를 사용할 수 있습니다. –