정적 인 @
이거나 패턴 [^\d][\w\.\-]+
과 일치하는 문자열을 시도하고 일치시켜야합니다.정규 표현식에서 XOR 일치
(...|...)
을 사용하거나 일치시킬 수 있다는 것을 알고 있지만, @
또는 [^\d][\w\.\-]+
중 하나만 일치하는 것으로 보일 수 없습니다.
여기 내 현재의 시도는 다음과 같습니다 그래서 (@|[^\d][\w\.\-]+)
,이는 다음과 같은 방식으로 경기를 할 것입니다 의미에서 :
'@' MATCH
'www' MATCH
'@www' NOT MATCH
'[email protected]' NOT MATCH
'[email protected]' NOT MATCH
어떤 제안?
레코드의 경우이 값은 PHP 5.3에서 일치합니다.