我有這個字符串:這個正則表達式會是什麼?
videos/000/000/021/10f43ddb37472ee4bb57_original.m4v
我需要這部分:
videos/000/000/021/
所以格式是:
videos/{3 digit number (000-999)}/{3 digit number (000-999)}/{3 digit number (000-999)}/
我有這個字符串:這個正則表達式會是什麼?
videos/000/000/021/10f43ddb37472ee4bb57_original.m4v
我需要這部分:
videos/000/000/021/
所以格式是:
videos/{3 digit number (000-999)}/{3 digit number (000-999)}/{3 digit number (000-999)}/
videos/(\d{3}/){3}
含義:"videos/"
後加三個數字和向前斜槓三次
videos/([0-9]{3}/){3}
如果您正則表達式的味道需要正斜槓分隔符,
/videos\/([0-9]{3}\/){3}/
^videos/(\d{3})/(\d{3})/(\d{3})/
說明:
\d
一個數字相匹配。{3}
需要前三項。^
將匹配定位在字符串的開頭,以便「videos/111/222/333 /」匹配,但「othervideos/111/222/333 /」不匹配。$1
,$2
和$3
的形式提供。