jquery 대안에 내 오래된 PHP 기능을 훨씬 더 이동. 괜찮은 preg_match 함수를 만드는 데 조금 갇혀 있습니다. 문자열을 안전하게 보관하는 쉬운 방법이 있습니까 &? php; function superClean($str){
$str = strtolower($str);
$str = str_replace(" ", "-", $str);
$s
여기에 약간의 도움이 필요합니다. 이 코드는 내가 입력 한 모든 형식을 올바르게 표시합니다. xxx.xxx.xxxx를 제외하고 마침표가 계속 표시됩니다! 기간도 어떻게 제외합니까? preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/", "$1-$2-$3", $phone_enter)
$test = "<div><b><i>#uniquetag#</b></i></div> <div>Keep this</div>";
$test = preg_replace("/<div(.*)#uniquetag#(.*)<\/div>/i", "#uniquetag#", $test);
을 포함하여 정규 표현식되지는 결과는 $test = "#uniquetag# <div
내가 my_value/j/im<b*+èo[/h>e\ylo
이있는 경우 나 문자열 /j/im<b*+èo[/h>e\ylo를 제거 만 반환하고 싶습니다 그래서, / 문자로 시작하는 문자열 모두에서 제거하기 위해 노력하고있어 my_value. str_replace으로 뭔가를 사용하려고 생각했지만 위대한 정규 프로그래머가 아니며 PHP로 연습하고 있습니다. fu
여러 슬래시를 단일 슬래시로 줄이는 정규식이 있습니다. $uri = 'about//me';
$uri = preg_replace('#//+#', '/', $uri);
echo $uri; // echoes 'about/me'
이 작동하지 않습니다 : http://www.website.com/about/me
이 작동 : 목적은 다음과 같이 이전에 아파
나는 아래의 코드로 모든 물음표를 제거하는 얻을 수 있습니다 preg_replace('/(\?+)/', '', $string)
을 아무리 내가해야 할 것 같다 내가 그것은 또한뿐만 아니라 모든 마이너스 표시를 제거 할 수 없습니다. 내가 시도하는 모든 것은 전체 정규식을 깨뜨린다.
쉽게 해결할 수있는 것처럼 보입니다.하지만 그렇게 쉬운 것은 아닙니다. ////%postname%/
이것은 URL 내가 행에 하나 이상의 슬래시 싶지 않은 : 나는 PHP에서이 문자열을 가지고있다. 슬래시를 완전히 제거하고 싶지 않습니다. 구조가 다른 내가 영리한 레그 내가 생각하기에, 정규 표현식 교체 할 필요가 볼 수 있기 때문에 /%postname
잡아 이 문자열과 어떻게 일치합니까? : {area-1}some text and maybe a <a href="http://google.com">link</a>.{/area-1}
preg_replace를 사용하여 다른 문자열로 바꾸길 원합니다. 지금까지 나는 이런 식으로는 preg_match와 함께 첫 번째 태그를 식별 할 수있었습니다 : 당신이 도울