«pcre» 태그된 질문

21
sed에서 욕심 많은 (마지 못한) 정규 표현식 일치?
sed를 사용하여 URL 줄을 정리하여 도메인 만 추출하려고합니다. 그래서 : http://www.suepearson.co.uk/product/174/71/3816/ 내가 원하는: http://www.suepearson.co.uk/ (후행 슬래시 유무에 관계없이 중요하지 않습니다) 나는 시도했다 : sed 's|\(http:\/\/.*?\/\).*|\1|' (비 욕심 많은 정량자를 피함) sed 's|\(http:\/\/.*\?\/\).*|\1|' 그러나 나는 탐욕스럽지 않은 수량 자 ( ?)를 작동시킬 수 없으므로 항상 전체 문자열과 일치하게됩니다.
406 regex  sed  pcre  greedy  regex-greedy 

21
정규식을 어떻게 디버깅합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
149 regex  debugging  pcre 

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

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 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.