정규 표현식을 사용하여 텍스트 문자열에서 연도를 구할 수 있습니까? 내가 2012/02
를 반환하는 정규식 싶습니다년/월 하위 문자열을 찾을 정규 표현식
http://www.domain.com/files/images/2012/02/filename.jpg
: 여기
는 예를 들어 텍스트 문자열입니다.정규 표현식을 사용하여 텍스트 문자열에서 연도를 구할 수 있습니까? 내가 2012/02
를 반환하는 정규식 싶습니다년/월 하위 문자열을 찾을 정규 표현식
http://www.domain.com/files/images/2012/02/filename.jpg
: 여기
는 예를 들어 텍스트 문자열입니다.당신의 상황과 얼마나 많은 문자열이 변화에 따라 - 당신은 단순히 PHP의 편리한 explode()
함수를 사용하여 총알을 피할 수도 있습니다. -
간단한 데모 ...
$str = 'http://www.domain.com/files/images/2012/02/filename.jpg';
print_r(explode("/",$str));
반환 조명을하시기 바랍니다 어둡게 :는 "구분"에 따라
이Array
(
[0] => http:
[1] =>
[2] => www.domain.com
[3] => files
[4] => images
[5] => 2012 // Jack
[6] => 02 // Pot!
[7] => filename.jpg
)
explode()
기능 (docs here가) 문자열을 분할하는 당신이 그것을 제공합니다. 이 예제에서는 /
(슬래시) 문자를 사용합니다.
5 번째와 6 번째 색인에서 값을 가져 와서 날짜 값을 가져올 수 있습니다.
어떤 소프트웨어를 사용하고 있습니까? 너 뭐 해봤 니? 너 이해 하지마? – alexis
정규식에 대해 많이 알지 못합니다. 그것을 읽기 위해 노력했지만 나에게는 매우 복잡해 보였다. 여기 누군가가 나를 도와 주길 바랬다. – jens
Alexis, 나는 정규식이 어떻게 작동하는지 이해하지 못합니다. 나 한테 말도 안돼. PHP가 중요하다면 사용하고 있습니다. – jens