«preg-replace» 태그된 질문

15
여러 공백 제거
$row['message']MySQL 데이터베이스에서 가져오고 있으며 모든 공백을 제거해야합니다 \n \t. $row['message'] = "This is a Text \n and so on \t Text text."; 다음 형식이어야합니다. $row['message'] = 'This is a Text and so on Text text.'; 나는 시도했다 : $ro = preg_replace('/\s\s+/', ' ',$row['message']); echo $ro; 하지만 제거하지 않습니다 \n또는 \t, …

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

19
악센트 부호가있는 문자 바꾸기 PHP
악센트 부호가있는 문자를 일반 문자로 바꾸려고합니다. 아래는 내가 현재하고있는 일입니다. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; $replacements[0] = 'a'; $replacements[1] = …

3
preg_replace () e 수정자를 preg_replace_callback으로 바꿉니다.
정규 표현식이 끔찍합니다. 나는 이것을 대체하려고 해요 : public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } 익명 함수가있는 preg_replace_callback을 사용합니다. \\ 2이 (가) 무엇을하는지 이해할 수 없습니다. 또는 그 문제에 대해 preg_replace_callback이 정확히 어떻게 작동하는지. 이를 달성하기위한 올바른 코드는 무엇입니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.