我遇到了以下問題。我想刪除所有子這與<
和結束與>
,開始除了的子<back>
。用Java中的RegExp替換除了一個以外的所有標記
例如:<apps> <up> <down> <capital> ...
應該被刪除,但不是<back>
。
我相信這可以與正則表達式和String.replace()
,但我不知道如何。
目前,我已經想通了這一點:
line = line.replaceAll("<[^<]*>", "");
的問題是,這還會刪除的<back>
-substring!
我希望你們中有人知道解決方案。
感謝您的幫助!
'(?!''解決方案將不匹配那些'*'字符串,它有一個* *開頭*'返回' –
@WiktorStribiżew謝謝,我已經改進了它並且只是寫描述,讓我點擊以顯示 –
謝謝大家的快速回答,這個更好用,第一個刪除了其他字符。RegExp-Demo真的很有幫助! –