的正則表達式我需要分割一個字符串,該字符串重複但只分割最後一個實例,並將保留爲任意數量的實例角色的實例。用於模式匹配最後一個實例的值爲
EX1:
"[email protected]@@@there"
正則表達式(和分裂)後"[email protected]","there"
EX2:
"[email protected]@@there"
正則表達式(和分裂)"Hi","there"
上@{3}
拆分並沒有給結果後,我想:"Hi","@there"
編輯:
我簡化了我的問題;序列化和我使用的字符是不相關的。我只是對正則表達式感興趣,它會讓我在重複列表中的最後一個x數字。 (@{3})(\w+)
導致只返回[email protected]
,並且字符串的其餘部分丟失。
不是很清楚你想在這裏實現什麼。在'@@@'上分割,但如果找到4個,則忽略第一個'@'?即你的輸出將變成'[你好,@,用戶]'而不是當前結果'[你好,那裏,@user]'? – Mena
'(@ {3})(\ w +)'有什麼問題? –
你知道有一個'Serializable'接口可以實現並讓'Java'爲你序列化和反序列化對象? – brso05