한동안 정규식을 사용하지 않았고 Javascript에서 사용하려고합니다.
나는 / something / a / a123과 같은 URL 문자열을 가지고 있으며 / something으로 시작하는 문자열과 일치하고 문자열을 배열로 분할하지 않고 변수로 a와 a123을 얻을 수 있기를 원합니다.
가능합니까?
const r = /something/[a-z][A-Z]*/[a-z0-9][a-z0-0]*/
const s = r.exec('/something/a/a123');
사용하다
const r = /something\/([a-z]+)\/([a-z0-9]+)/i
const [_, a, b] = r.exec('/something/') || [,'','']
console.log(a, b)
슬래시를 이스케이프하고 둥근 괄호를 사용하여 필요한 정규식 부분을 캡처하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다