문자열과 같은 형식을 따르는 지 확인해야합니다.PHP 세 문자열을 일치시키는 정규 표현식
Val-Pak *Client Referral* Gift Certificate
정규 표현식으로 처리해야합니다. * 및 -를 포함하는 방법을 찾을 수 없습니다.
감사
밖으로 this site 정규식 (정규 표현식)을 작성하는 방법에 대한 자세한 내용은문자열과 같은 형식을 따르는 지 확인해야합니다.PHP 세 문자열을 일치시키는 정규 표현식
Val-Pak *Client Referral* Gift Certificate
정규 표현식으로 처리해야합니다. * 및 -를 포함하는 방법을 찾을 수 없습니다.
감사
밖으로 this site 정규식 (정규 표현식)을 작성하는 방법에 대한 자세한 내용은preg_grep('/Val-Pak|\*Client Referral\*|Gift Certificate/', $myArray);
preg_grep
문자열의 배열을 필터링하고 당신이 언급 한 문자열 중 하나를 포함하는 만 반환합니다. 단일 문자열 만 확인해야하는 경우 preg_match
을 사용합니다.
정규식 패턴에 포함시키기 위해 임의의 문자열을 이스케이프해야하는 경우 preg_quote
이 유용합니다.
어쨌든 별표 (*
)는 정규식의 특수 문자이므로 \
으로 이스케이프 처리해야합니다.
확인, 그것은 같은 문자 *를 탈출하는 방법을 통해 간다 -
가 빠른 대답은 당신이 백 슬래시로 탈출한다 :
하지만 큰 그림을 이해하면 장기적으로 도움이 될 수 있으므로 정규식 자습서를 읽는 것이 도움이 될 수 있습니다.