1
eregi 정규 표현식을 PHP 5.3/6.0 컴파일 용 preg_match으로 포팅해야합니다. PHP의 정규 표현식에 대한 도움이 필요합니다.
내가 도움이 필요 내 정규 표현식 이식 기술에 너무 확신 아니에요 이후
...# 1
올드 버전 :
if(eregi('foo',$myVar)) {
$aresult = explode('/',stristr($myVar,'foo'));
$aversion = explode(' ',$aresult[1]);
}
새로운 버전 :
if(preg_match('/Foo\/([^ ]*)/i',$myVar,$matches)) {
$aversion = $matches[1];
}
# 2
올드 버전 :
if(eregi('bar',$myVar) && ! eregi('rv:[0-9]\.[0-9]\.[0-9]',$myVar)) {
$aresult = explode('/',stristr($myVar,'bar'));
$aversion = explode(' ',$aresult[1]);
}
새로운 버전 :
는//Not done yet need help
# 1과 # 2는 (아직 유사한) 여러 가지 문제입니다. 이미 # 1을 이식했지만 구현 방법을 잘 모르겠습니다. # 2를 위해서, 나는 그것을하기 위해 도움이 필요할 것이다. – AlexV
현재 답변으로 # 2가 # 1과 비슷한'preg_match' 사용 스 니펫으로 번역되었습니다 (괜찮습니다). 특정 문제, 문제 또는 해결하려는 문제가있는 경우 자세히 설명하십시오. 그것이 그대로, 당신이 묻고있는 것처럼 보이는 것을했습니다. – salathe
당신의 대답에 단지 어떤 질문 (bar, bar, bar ...)이라도 "bar"를 넣을 수 있습니다 (beasause ~ i). – AlexV