나는 이들 중 하나가, 다른 한 후 '더 나은'입니다 있는지 확실하지 않습니다 이유는 것,하지만이처럼 보이는 원래 문자열있어 :가,훑어보기 또는 캡처 그룹을 사용하는 것이 더 좋습니까?
$string = '/random_length_user/file.php';
을 이제 두 위해,
preg_match("%(?<=^/)([^/]*)%", $string, $capture);
preg_match("%^/([^/]*)%", $string, $capture);
그들은 반환 : : 방법이없이, 나의 새로운 친구, 모양 숨김 및 2를 사용하여, 첫 번째를 맞게
Array
(
[0] => random_length_user
)
Array
(
[0] => /random_length_user
[1] => random_length_user
)
는 기본적으로 나는 결과 I를 얻을 수 안으로 들어가고 싶다. look-behind를 사용하는 $ capture [0], 그리고 $ capture [1]없이. 이제 문제는 ... 이러한 방법 중 하나를 다른 것보다 선호하는 이유가 있습니까?