내가 일치 이가지 경우가 작동하지 : 어느정규 표현식 : | OR() 서브 패턴에이
# ... ([0-9]+,[0-9]+) € ... #
또는 지금
# ... (--) ... #
을
# ... (?:(--)|([0-9]+,[0-9]+) €) ... #
가 작동하지 않습니다 ,라고 말합니다
Unknown modifier '(' ...
PHP 5.3에서 preg_match_all()을 사용하고 있습니다.
위의 표현은 완전한 표현이 아니라 추출입니다!
당신이 방법을 '게시 할 수 문제를 identigy 할 수 PHP 코드를 게시하시기 바랍니다 PHP 컨텍스트에서 패턴을 정의 했습니까? –
이것들을 추출한 것이라면 오류없이 작업을 게시 한 정규식 전체를 제공하십시오. – Tomas
정규 표현식에서 파이프 문자의 사용을 "OR"보다는 "alternation"이라고합니다. –