我想刪除跟隨我的正則表達式匹配的字符串的一部分。在Java中使用正則表達式匹配後刪除部分字符串
我想製作一個電視節目組織節目,並且我想在表單SXXEXX中的X和一個數字後面的季節和情節標記之後切斷名稱中的任何內容。
我很容易掌握正則表達式模型來創建應該正確匹配的「[Ss] \ d \ d [Ee] \ d \ d」。
我想使用Matcher方法end()獲取匹配字符串中的最後一個索引,但它似乎並沒有像我認爲的那樣工作。
Pattern p = Pattern.compile("[Ss]\\d\\d[Ee]\\d\\d");
Matcher m = p.matcher(name);
if(m.matches())
return name.substring(0, m.end());
如果有人能告訴我爲什麼,這並不工作,並提出了適當的方式做到這一點,那將是巨大的。謝謝。
謝謝,這是我遇到的另一個簡單問題。 –