我想捕獲一部分字符串,我知道它涉及子字符串,正則表達式和匹配的一些組合,我很難將一個體面的解決方案放在一起。比方說,我有一段文字:捕獲字符串的一部分
String str = "Lorem ipsum dolor [cookie:firstname] adipiscing elit.";
我想捕捉文本在中間的的:與上面,「名字」,在這種情況下(cookie的名稱可能是可變長度)。一種方法我想是採用分體式:
str = str.split("\\cookie:")[1]");
那麼也許一個str.replace刪除訓練「]」 - 但我希望有這樣做的更優雅的方式。我對正則表達式很陌生,但沒有成功獲得我需要的東西。
在此先感謝您的幫助。
謝謝,那很好。 – user1754738