2014-02-12 14 views
0

我試圖創建一個reg表達式來查找它之前或之後的字符'y'和'/'的序列。但只有在'/'字符之後或之前沒有任何內容。用例子來更好地解釋這一點。基本上,我需要從字符串中刪除這些。用於刪除日期模式字符串的Java正則表達式

例如:

'DD/MM/YYYY' 變成了 'DD/MM' 'DD/YY/MM' 變成了 'DD/MM' 'Y/MM/DD' 變成了「MM/dd'

這對Regex來說甚至可能嗎?如果不是,那麼解決這個問題的最好方法是什麼?只要是 - 那麼邏輯?

+0

爲什麼要與正則表達式來做到這一點? –

+0

你爲什麼不嘗試點擊它? – michaelmeyer

+0

如果這是比正則表達式更好的方法,那麼我會這樣做 – lespommes

回答

1

您可以使用

String replacement = inputString.replaceAll("/y+|y+/",""); 
1

更換什麼:\/y+|y+\/什麼都沒有?