鑑於像https://xxxxxxxxxx.cloudfront.net/dir1/dir2/file.ext
字符串我想獲得dir2
匹配子目錄
我有這樣的正則表達式:/(\.net\/)([^\/]*)/
,但這隻能使我得到與捕獲組dir1
我怎麼能修改此相匹配dir2
?
我正在使用正則表達式在一個步驟中替換字符串。
.replace(/(\.net\/)([^\/]*)/,'$1'+'newfilename'
所以我不想僅僅提取dir2
。我想我的正則表達式匹配它。以便我可以取代它。
你想第二個目錄或最後一個目錄? – Barmar
@Barmar最後一個目錄 – Houseman
看來每個人都會在這裏弄錯你的,所以也許你可以提供一個預期輸出的例子來使事情更清晰? –