파이썬 스크립트를 PHP로 변환하려고합니다.파이썬 정규식 PHP?
다음이 정규 표현식은 파이썬에서 작동 :
는'/\*\*([\w\n\(\)\[\]\.\*\'\"\-#|,@{}_<>=:/ ]+?)\*/'
'(?:\* ([\w\d\(\),\.\'\"\-\:#|/ ]+)|(?<= @)(\w+)(?: (.+))?)'
... 내가 PHP에서 그들을 실행하려고하면 그러나, 내가 얻을 :
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier ']'
어떻게?
적절한 구분 기호 (http://php.net/manual/en/regexp.reference.delimiters.php)를 사용해야합니다. 첫 번째 문자는 항상 구분 기호로 취급됩니다. 따라서 PHP는'<> = : /'까지만 첫 번째 표현식을 해석 한 다음 올바른 수식어가 아닌']'을 찾습니다. –