eregi($1,$2)
eregi($1,$2)
regex : eregi에서 preg_match로 PHP 코드 변환하기
변환 할 수있는 적절한 정규식을 찾으려면 노력하고 있어요 거기에() 함수가있을 경우 고려해야 할 그들은 한 번 더 나타날 수 있습니다. 누구든지 적절한 정규 표현식을 제공 할 수 있습니까?
thanks
eregi($1,$2)
eregi($1,$2)
regex : eregi에서 preg_match로 PHP 코드 변환하기
변환 할 수있는 적절한 정규식을 찾으려면 노력하고 있어요 거기에() 함수가있을 경우 고려해야 할 그들은 한 번 더 나타날 수 있습니다. 누구든지 적절한 정규 표현식을 제공 할 수 있습니까?
thanks
당신은 코드를 구문 분석하는 정규 표현식을 사용하지 않습니다.
당신은 파서를 사용하고 싶습니다. eregi
이 deprecated 때문에
당신은 소스 코드를 수정하려고합니까?
$source= <<<STR
eregi(\$1, \$2);
eregi('hello', 'world');
STR;
$source2= preg_replace("/eregi\(['\"]*([^\'\"),]+)['\"]*,\s*['\"]*([^'\"),]+)['\"]*\)/", 'preg_match("/$1/i", "$2")', $source);
var_dump($source2);
불행하게도이 정규식 다음 코드 줄을 작동하지 않습니다 감사 : (! eregi ('윈도우 9', php_uname())) '경우 {' – ufk
나는 우리가 정말 처음 몇 가지 예를 보지 않고 많은 도움을 줄 수 있다는 의심이 정규식 트릭을 할 것입니다. 파서가이 작업에 더 적합하다고 생각하지만 정규식을 사용하여이 작업을 수행하려는 이유가있을 수 있습니다. 그러나 불행히도 간단한 드롭 인 교체가 될 것으로는 생각하지 않습니다. – Dustin