我有以下字符串Java的正則表達式來刪除字符之間的「我」和一切「:」
"{TEXT=9201i3:9830i22:90400i11:92710i7:94500|HELLO_UK}"
,我需要做到以下幾點:
i
和:
之間刪除一切與,
- 取代它刪除
{TEXT=
- 刪除
|HELLO_UK}
我想"9201,9830,90400,92710,94500"
落得我已經在它的企圖,但它並不完全做我想做的。下面是我寫的東西:
numbers = numbers.replaceAll("\\D.*?:", ",");
我得到以下結果:",9830,90400,92710,94500|HELLO_UK}"
注意它如何去掉第一組數字(9201)。
任何人都可以提出我應該使用的正則表達式嗎?
嘗試'({TEXT =)|我\\ D * :| \\ | HELLO_UK}'。另外,還有一個名爲[regexr]的正則表達式工具(http://regexr.com/3ei76)。 – Jezor