我一直試圖讓子,從一個字符串的第三個斜槓(「/
」)之後。得到第三個正斜槓後面的字符(「/」) - 使用正則表達式
http://www.google.com/search?q=Regular+Expressions而停止之前?和#如果它們出現在字符串中。
我的正則表達式:
Pattern regex = Pattern.compile(":\\/\\/[0-9a-zA-Z-\\.:]+(\\/)([^?#]*)$");
但它不每串
我也想出了正則表達式的工作:
Pattern regex = Pattern.compile("(.*)?:\\/\\/[^#?]*);
然而,這一個抓住一切之前第三個正斜槓(「/
」)。
我在做什麼錯? 感謝
顯示樣品輸出這兩種情況下(?#和) – TheLostMind
當你說「不與每一個工作字符串「,請顯示你測試的結果 –
另外,你真的需要正則表達式嗎? 'indexOf'和'substring'可能工作得很好 –