URL에 대한 PHP 정규식 대체

Rajan Acharya

내 URL에서 숫자 uri 문자열의 마지막 발생을 대체하는 데 도움이 필요합니다. 예를 들어 다음과 같은 URL 문자열이 있습니다.

$url1 = "http://localhost/mystore/electronics/company/5-mobile/5";
$url2 = "http://localhost/mystore/electronics/company/5-mobile/21";
$url3 = "http://localhost/mystore/electronics/company/5-mobile";

여기에서 "/ 5"또는 "/ 21"또는 빈 문자열로 마지막 슬래시 다음의 다른 숫자를 제거하고 다음 만 가져옵니다.

$url1_after_preg_replace = "http://localhost/mystore/electronics/company/5-mobile";
$url2_after_preg_replace = "http://localhost/mystore/electronics/company/5-mobile";
$url3_after_preg_replace = "http://localhost/mystore/electronics/company/5-mobile";

도움을 주셔서 미리 감사드립니다.

Antonios Tsimourtos

preg replace를 사용하지 않고 간단한 방법 :

if(explode(dirname($url1),$url1)[1] != "/5-mobile") {
    $url1_after_preg_replace = dirname($url1);
}

참조 :

http://php.net/manual/en/function.dirname.php

http://php.net/manual/en/function.explode.php

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

URL에 대한 정규식

분류에서Dev

URL에 대한 정규식

분류에서Dev

전체 단어에 대한 정규식

분류에서Dev

전체 단어에 대한 정규식

분류에서Dev

객체 차원에 대한 정규식

분류에서Dev

js 객체에 대한 정규식

분류에서Dev

특정 URL에 대한 정규식

분류에서Dev

숫자 형식에 대한 빠른 PHP 정규식

분류에서Dev

특수 URL에 대한 Java 정규식

분류에서Dev

URL에 대한 JavaScript 정규식

분류에서Dev

URL에 대한 JavaScript 정규식

분류에서Dev

내 맞춤 URL에 대한 정규식

분류에서Dev

Nginx에 대한 정규식

분류에서Dev

&& 및 &에 대한 정규식

분류에서Dev

& Anyword =에 대한 정규식

분류에서Dev

HTML에 대한 정규식

분류에서Dev

UserName에 대한 정규식

분류에서Dev

DSL에 대한 정규식

분류에서Dev

_number에 대한 정규식

분류에서Dev

Vimscript 정규식에 대한 정규식 정규식

분류에서Dev

PHP에서 HTML에 대한 정규식 구문 실패

분류에서Dev

단어 구문에 대한 PHP 정규 표현식 구문?

분류에서Dev

둘 이상의 단어에 대한 정규식 PHP

분류에서Dev

preg_match_all PHP에 대한 조건부 정규식 패턴

분류에서Dev

$ _SERVER [ "QUERY_STRING"]에 대한 PHP 정규식

분류에서Dev

Scrapy 규칙에 대한 정규식

분류에서Dev

여러 줄에 대한 Perl 분할 긴 대체 정규식

분류에서Dev

PHP-사용자 지정 전화 번호 형식에 대한 정규식

분류에서Dev

대문자에 대한 Java 정규식