0
請幫助我理解正則表達式。我正在嘗試構建一些聊天過濾器來刪除垃圾郵件。正則表達式,用於在java中刪除帶空格的重複字母
到目前爲止,我有(?<!'|\w|\s)(^[a-z]$)(?!\w|\s)
這將刪除「A」
和(?<!'|\w|\s)(.)\1{3,}(?!\w|\s)
當我需要幫助的是找到一個,將捕獲「AAAAAAAAAAAA」
這將趕上「AAAA」
可以將某些請引導我正確的方向?非常感謝你。
請幫助我理解正則表達式。我正在嘗試構建一些聊天過濾器來刪除垃圾郵件。正則表達式,用於在java中刪除帶空格的重複字母
到目前爲止,我有(?<!'|\w|\s)(^[a-z]$)(?!\w|\s)
這將刪除「A」
和(?<!'|\w|\s)(.)\1{3,}(?!\w|\s)
當我需要幫助的是找到一個,將捕獲「AAAAAAAAAAAA」
這將趕上「AAAA」
可以將某些請引導我正確的方向?非常感謝你。
按照上面的評論,這種模式應該是你在找什麼:
^(.+?) ?(?>(?:\1|)+)$
*「我試圖建立一些聊天過濾器來刪除垃圾*」已經失去了戰鬥。 – m0skit0
只是'(。*?)(?> \ 1+)' – CAustin
@CAustin根據我的正則表達式測試程序不起作用。 – Drazisil