«preg-match» 태그된 질문

4
PHP에서 ereg 표현식을 preg로 변환하려면 어떻게해야합니까?
이후 POSIX 정규 표현식 (EREG)는 PHP 5.3.0부터 사용되지 않습니다, 나는에 이전 식을 변환하는 쉬운 방법을 알고 싶습니다 PCRE (펄 호환 정규 표현식) (레그)를 . 예를 들어 다음과 같은 정규 표현식이 있습니다. eregi('^hello world'); 식을 preg_match호환 가능한 식 으로 변환하려면 어떻게 해야합니까? 참고 : 이 게시물은 ereg에서 preg 로의 전환과 관련된 …

4
정규식 : "문자열의 공백 또는 시작"및 "문자열의 공백 또는 끝"지정
"stackoverflow"와 패턴 일치를 시도한다고 가정하십시오. 다음을 원합니다 : this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] 다음을 사용하여 두 사이트에 공백이있는 경우 stackoverflow를 구문 분석하는 방법을 알고 있습니다. /\s(stackoverflow)\s/ 문자열의 시작 또는 끝에있는 …
127 regex  preg-match 

3
PHP 정규식 : 끝 구분 기호 '^'가 없습니다.
정규 표현식에 문제가 있습니다. 이것은 내 코드입니다 $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; 나는 그것을 실행하고 얻는다 : 경고 : preg_match () [function.preg-match] : 끝 구분 기호 '^'가 없습니다.
103 php  regex  preg-match  pcre 

1
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 누구든지 무엇이 잘못되었는지, 왜 내 코드가 아닌 해당 웹 사이트에서 작동하는지 설명 할 수 …


2
한 단어 또는 다른 단어를 포함하는 정규식
"초"또는 ""분 "이 뒤에 오는 정수와 일치하는 표현식을 만들어야합니다. 나는이 표현을 시도했다 : ([0-9]+)\s+(\bseconds\b)|(\bminutes\b) 몇 초 동안은 잘 작동하지만 몇 분은 아닙니다. 예를 들어 "5 초"는 5; 초를 제공합니다. "5 분"은 ;; 분
84 regex  preg-match 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.