반응형
PHP에서 preg_match를 사용할 때“Unknown modifier 'g'in…”?
이것은 내가 사용하려는 정규식입니다.
/^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim
나는 이 사이트 에서 그것을 찾았고 , 내가 그것을 시도 할 때 잘 작동한다. 그러나 코드에 삽입하자마자 다음 메시지가 표시됩니다.
Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22
누구든지 무엇이 잘못되었는지, 왜 내 코드가 아닌 해당 웹 사이트에서 작동하는지 설명 할 수 있습니까?
어떤 수정도 없다 g
위한 preg_match
. 대신 preg_match_all
함수 를 사용해야합니다 .
그래서 대신 :
preg_match("/^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim", ....)
사용하다:
preg_match_all("/^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/im", ....)
참고 URL : https://stackoverflow.com/questions/3578671/unknown-modifier-g-in-when-using-preg-match-in-php
반응형
'Programing' 카테고리의 다른 글
Grunt는 무엇입니까? (0) | 2020.10.24 |
---|---|
레이크 작업에서 "gets"를 어떻게 사용합니까? (0) | 2020.10.24 |
InputStream을 가상 파일로 변환하는 방법 (0) | 2020.10.24 |
브라우저에서 뒤로 버튼 클릭 감지 (0) | 2020.10.24 |
파생 된 *에서 기본 * 로의 변환이 있지만 액세스 할 수 없습니다. (0) | 2020.10.24 |