考慮以下字符串:JAVA:REG的replaceAll模式
String s = "/static/201105-3805-somerandom/images/optional-folder/filename.gif";
我怎樣可以刪除 「靜態/ 201105-3805-somerandom /」 的一部分? 的 「201105-3805-somerandom」 部分完全是隨機的,但總是的組成如下: - 6位數 - 「 - 」 的字符 - {1,N}數字字符 - 「 - 」 的字符 - {1- ,n}數字和字母字符
如果我使用"/static/[0-9]*-[0-9]*-*/";
,它會將所有內容都替換爲最後/而不是緊跟在「{1,n}數字和字母字符後面」,我錯過了什麼?
如果它始終是3斜槓,你不需要一個正則表達式。只需使用'indexOf'-方法。 – Jacob