1
내가 URL을 가지고 말 URL의 특정 부분을 얻을 수 있습니다. 그래서 위의 URL에서 "예"를 추출하려고합니다.정규식은
는 지금까지 사용하여 전체 "yes_no_no"비트 얻을 관리 :
/([^\/]+)(?=\.\w+$)/
을, 그러나 나는 "예"만 일치에 그것을 얻을 수없는 것.
내가 URL을 가지고 말 URL의 특정 부분을 얻을 수 있습니다. 그래서 위의 URL에서 "예"를 추출하려고합니다.정규식은
는 지금까지 사용하여 전체 "yes_no_no"비트 얻을 관리 :
/([^\/]+)(?=\.\w+$)/
을, 그러나 나는 "예"만 일치에 그것을 얻을 수없는 것.
이 시도 :
/\/([^_\/]+)_?[^\/]*\.[a-z]+$/
예 :
console.log('http://www.example.com/foo/bar/yes_no_no.html'.match(/\/([^_\/]+)_?[^\/]*\.[a-z]+$/)[1])
console.log('http://www.example.com/foo/bar/yes.html'.match(/\/([^_\/]+)_?[^\/]*\.[a-z]+$/)[1])